https://github.com/manoelcampos/sd-java-socket-chat
Aplicações de chat usando as APIs de Socket em Java, mostrando as diferentes formas de usar tal recurso
https://github.com/manoelcampos/sd-java-socket-chat
chat cli java nio sample sockets threads
Last synced: 6 months ago
JSON representation
Aplicações de chat usando as APIs de Socket em Java, mostrando as diferentes formas de usar tal recurso
- Host: GitHub
- URL: https://github.com/manoelcampos/sd-java-socket-chat
- Owner: manoelcampos
- Created: 2020-11-02T14:04:35.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-09-19T18:03:16.000Z (about 2 years ago)
- Last Synced: 2025-03-20T17:21:24.197Z (7 months ago)
- Topics: chat, cli, java, nio, sample, sockets, threads
- Language: Java
- Homepage:
- Size: 2.7 MB
- Stars: 7
- Watchers: 3
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
Awesome Lists containing this project
README
:icons: font
ifdef::env-github[]
:outfilesuffix: .adoc
:caution-caption: :fire:
:important-caption: :exclamation:
:note-caption: :paperclip:
:tip-caption: :bulb:
:warning-caption: :warning:
endif::[]= Sockets image:https://github.com/manoelcampos/sd-java-socket-chat/workflows/maven/badge.svg[]
Projetos apresentando conceitos básicos como `Sockets`, `InputStream` e `OutputStream`, além do uso de `Threads`
no desenvolvimento de aplicações de chat.[NOTE]
====
- https://youtu.be/1X9KPcmOGzc[Vídeo]: 🧵Entendendo o que são THREADS e porque TODO DEV precisa conhecer tal recurso (link:../00-concorrencia/threads.pptx[Slides]).
- https://youtu.be/ymisPxZJxJ0[Vídeo]: Criando THREADS em JAVA e TURBINANDO o TEMPO de RESPOSTA das suas APLICAÇÕES 🚀🧵☕️
- https://youtu.be/MtAfYUW7fJ4[Vídeo #1]: Criando aplicação CLIENTE/SERVIDOR de CHAT em JAVA usando SOCKETS e THREADS ☕️ 🔌🧵 (https://www.icloud.com/keynote/0b2HfqYaKijcSqep2_mmK2GJQ#chat-sockets[Slides])
====A primeira versão é a mais básica e as outras vão mostrando diferentes maneiras
de implementar a mesma aplicação, principalmente utilizando
APIs mais novas da linguagem Java.