Find Jobs
Hire Freelancers

Chat Server in GO programming Language

$10-30 USD

Imefungwa
Imechapishwa over 2 years ago

$10-30 USD

Kulipwa wakati wa kufikishwa
The program must be written in Go. 2. The server should be able to read short messages from clients concurrently (at the same time) and enable other participants to respond quickly. The communication should be similar to that of a spoken conversation, unlike apps such as those for forums and email. 3. Let multiple people talk at the same time on the Chat server. 4. Anything said is seen by everyone unless the sender specifies that the message is a PM (private message) and names the receiver. 5. Make the chat app extensible. To add more features we should be able to implement and export a server-side method and write a client stub which calls the exported method over RPC. 6. Test your program to see that the Request and Reply, and the PM work. Use the Go Testing program for doing this. 7. User Requests should include a Request to join the Chat Room, get and display unseen messages including PM. 8. Use the Go RPC package for implementing remote procedure calls in Go including the implementation of a client-server interface with the server by the client. Study the net/rpc package in Go. 9. Register the program with an HTTP handler in the RPC package and turn the terminal program into a Web Service that handles HTTP requests through a TCP Listener. See HandleHTTP and DialHTTP in Go RPC package.
Kitambulisho cha mradi: 31600282

Kuhusu mradi

3 mapendekezo
Mradi wa mbali
Inatumika 2 yrs ago

Unatafuta kupata pesa?

Faida za kutoa zabuni kwenye Freelancer

Weka bajeti yako na muda uliopangwa
Pata malipo kwa kazi yako
Eleza pendekezo lako
Ni bure kujiandikisha na kutoa zabuni kwa kazi
3 wafanyakazi huru wana zabuni kwa wastani $20 USD kwa kazi hii
Picha ya Mtumiaji
Hi there, I am a golang programmer and I am interested working on this golang chat app. Let's discuss more. Thanks
$20 USD ndani ya siku 7
0.0 (0 hakiki)
0.0
0.0
Picha ya Mtumiaji
Worked more on live projects, Incident and problem management, planning and co-ordination of system integrated tests, deployed CI/CD with minimal downtime for large scale applications. Resolving production issues with minimal downtime for efficient performance
$10 USD ndani ya siku 7
0.0 (0 hakiki)
0.0
0.0

Kuhusu mteja

Bedera ya UNITED STATES
San marcos, United States
5.0
4
Njia ya malipo imethibitishwa
Mwanachama tangu Mei 4, 2021

Uthibitishaji wa Mteja

Asante! Tumekutumia kiungo cha kudai mkopo wako bila malipo kwa barua pepe.
Hitilafu fulani imetokea wakati wa kutuma barua pepe yako. Tafadhali jaribu tena.
Watumiaji Waliosajiliwa Jumla ya Kazi Zilizochapishwa
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Onyesho la kukagua linapakia
Ruhusa imetolewa kwa Uwekaji wa Kijiografia.
Muda wako wa kuingia umeisha na umetoka nje. Tafadhali ingia tena.