Find Jobs
Hire Freelancers

Chat Server in GO programming Language

$10-30 USD

Mbyllur
Postuar over 2 years ago

$10-30 USD

Paguhet në dorëzim
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.
ID e Projektit: 31600282

Rreth projektit

3 propozime
Projekt në distancë
Aktive 2 yrs ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
3 freelancers are bidding on average $20 USD for this job
Avatari i Përdoruesit
Hi there, I am a golang programmer and I am interested working on this golang chat app. Let's discuss more. Thanks
$20 USD në 7 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
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 në 7 ditë
0,0 (0 përshtypje)
0,0
0,0

Rreth klientit

Flamuri i UNITED STATES
San marcos, United States
5,0
4
Mënyra e pagesës u verifikua
Anëtar që nga maj 4, 2021

Verifikimi i klientit

Punë të ngjashme

Advanced Identity Verification through Face Recognition
$10-30 USD
Deployment Automation: Python, Go, SSL, Bash, Docker
$1000 USD
build an API for automated car image background removal and placement within a virtual showroom environment.
$250-750 USD
Advanced GoLang Build with Essential Features
$25-50 USD / hour
Intermediate Backend Developer Needed in GoLang & PostgreSQL
$2-8 USD / hour
Advanced JavaScript We3 Web App
€12-18 EUR / hour
Deployment Automation: Python, Go, SSL, Bash, Docker
$1000 USD
Superstar Programmer for Versatile Coding Assignments
$15-25 USD / hour
Intermediate Backend Developer Needed in GoLang & PostgreSQL
$2-8 USD / hour
Superstar Programmer for Versatile Coding Assignments
$15-25 USD / hour
Advanced JavaScript We3 Web App
€12-18 EUR / hour
Advanced GoLang Build with Essential Features
$25-50 USD / hour
build an API for automated car image background removal and placement within a virtual showroom environment.
$250-750 USD
Advanced Identity Verification through Face Recognition
$10-30 USD
Superstar Programmer for Versatile Coding Assignments
$15-25 USD / hour
Advanced GoLang Build with Essential Features
$25-50 USD / hour
Advanced JavaScript We3 Web App
€12-18 EUR / hour
Intermediate Backend Developer Needed in GoLang & PostgreSQL
$2-8 USD / hour
Superstar Programmer for Versatile Coding Assignments
$15-25 USD / hour
build an API for automated car image background removal and placement within a virtual showroom environment.
$250-750 USD
Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.