Java chat system using TCP protocol

Completado Publicado hace 5 años Pagado a la entrega
Completado Pagado a la entrega

The following system should use the TCP protocol and be coded in java.

Need a chat system, with a chat client that can connect to a chat server.

Client should at the start ask the user his/her chat-name(username) and then send a join message to the server.

The server should accept clients to join the chat system. When a client joins, the server should maintain and update a list of all active clients.

The server will need to save for each client the username, IP adress and port number.

If a new user tries to join with the same name as an already active user, then an error message should be sent back to client. Client can try again with a new name.

An active client can send user text message to the server that will just send a copy to all active clients in the client list.

The Client must send a “heartbeat alive” message once every minute to the Server. The server should check the active list, and delete clients that stop sending heartbeat messages. Maybe the active list should include last heartbeat time.

The Client must send a Quit message when it is closing.

If u have any questions please do Contact me, thank you.

Java Arquitectura de software Windows Desktop

Nº del proyecto: #17856730

Sobre el proyecto

13 propuestas Proyecto remoto Activo hace 5 años

Adjudicado a:

devetar

As a full time java developer since 2010 I can help you with your project. From what I read, you don't need a GUI, just a console app...

$120 USD en 3 días
(82 comentarios)
5.6

13 freelancers están ofertando un promedio de $155 por este trabajo

DevStar925

How are you? Like you see in my profile and portfolios, I have rich experience in C/C++, C#, and Java programming. I would like to discuss with you and get more detail requirements. Please give me your details, then Más

$350 USD en 3 días
(64 comentarios)
7.3
utkarshkatiyar19

I’m an expert in tcp/ip and java programming both. I can easily do this project for you.

$100 USD en 3 días
(343 comentarios)
7.3
AhmedLabib93

Hello I'm expert java developer with experience in object oriented, data structure, swing, javafx and more advanced . I can help you to finish this project with great quality. Regards

$70 USD en 3 días
(424 comentarios)
6.6
expertjavagiant

Hi, I have huge experience in Java development and i am good in developing TCP based chat application. I reviewed your requirement it's looking good to me. I would like to discuss further with you, Please feel free to Más

$190 USD en 3 días
(57 comentarios)
6.3
lazermann

Hi! My name is Ihor, I will be glad to help you I specialize in Java development for 3+ years. Feel free to contact me any time to discuss details.

$155 USD en 3 días
(22 comentarios)
6.1
urstealth

Hi, Do you need GUI design for this as well? Want it to be done in java? Or can be done in python as well?

$66 USD en 3 días
(43 comentarios)
5.0
dekinghtg

Hi, I can do the project. I will use TCP, socket programming and multi thread. I will also create GUI client with swing.

$150 USD en 4 días
(9 comentarios)
3.6
cnstnmotriuc

Hello. I can develop this chat system for you. Do you to be web based, GUI based(using JavaFX) or a simple console?

$138 USD en 5 días
(0 comentarios)
0.0