Write some Software

Completed Posted 7 years ago Paid on delivery
Completed Paid on delivery

I want to develop a command line chat application that should of a server and a client component.

The server should allow clients to

- create any number of chat rooms

- list current (i.e. existing) rooms

- join chat rooms

- leave a chat-room

The chat rooms should store all the messages. However, if chat room is not used for more than a week, it should be deleted. The server should be able to handle upto 20 concurrent clients.

The client should should provide the following to the user:

-Join one or more existing chatrooms

-Send messages to chat rooms

-Leave one or more rooms

-List all existing chat rooms.

If the user connects to a chat-room all previously sent messages of that room should be displayed. New messages sent by the user or other connected users should be shown to the user with a maximum delay of 1.5 seconds.

** You can design both the client and the server to be hosted localy i.e. local host

** The chat-room application (client & server) need to implement using Golang and TCP Sockets. If you can do it also using Java (server)& C# (client) that will be an extra bonus for the money.

This application will be used as a part of an online course.

Please, when you bid on this project you have to explicitly mention whether you will be able to do it using Golang or (Java& C#) or both. Don't bid so high, if you are going to do it using one language.

C# Programming Golang Java RESTful Software Architecture

Project ID: #11869477

About the project

3 proposals Remote project Active 7 years ago

Awarded to:

VnNorthStar

Hi I'm ready for this project. I'm expert in Java & Go development. Please give me an opportunity. I will do it perfectly. Best Regards VnNorthStar

$100 CAD in 5 days
(58 Reviews)
5.1

3 freelancers are bidding on average $137 for this job

dipakjadhav08

Hello, I have 7+ years of experience in java. i can do this assignment .please message me for further discussion.

$155 CAD in 3 days
(102 Reviews)
5.6
sajidict

Dear Sir, I have 4+ years of experienced in C#. Also worked with Chatting application with signalr. I can do with C# for both Server and client. Waiting for your response.

$155 CAD in 7 days
(1 Review)
0.0