Find Jobs
Hire Freelancers

A Chat Room System Using a Simple GUI

$10-30 USD

Σε Εξέλιξη
Αναρτήθηκε περίπου 6 χρόνια πριν

$10-30 USD

Πληρωμή κατά την παράδοση
You will write a chat room system consisting of a server and four client processes. Each client process will connect to the server over a socket connection and register a user name at the server. The server should display the names of the connected clients. From that point, any messages typed at one client should be sent to the server which will relay it to the other connected clients. The operation should be similar to any number of chat room applications. The chat interface should be a very simple GUI: a box to display messages and enter text will suffice. When a client logs onto the server, every client in the system should instantiate a timer to track the interval between messages received from that client. The interval between messages received from that client should be printed along with the message itself. For example: clients A, B, C, and D are connected to a server. If client A send a message “Hello” at time 1:00, then sends message “All you” at time 1:04, and message “listeners” at time 1:05, the output at clients B, C, and D should read something like: A (0:00) – Hello A (0:04) – All you A (0:01) – listeners If a client logs off the other clients should be notified. The server should also display the messages that come through. The messages should use HTTP formats and commands. The HTTP tags must use, at minimum, Host, User-Agent, Content-Type, Content-Length, and Date. If you are polling the server, use GET. If you are sending data to the server, use POST. Your program must operate independently of a browser. Time on the messages should be encoded according to HTTP.
Ταυτότητα εργασίας: 16372930

Σχετικά με την εργασία

13 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 6 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
13 freelancers δίνουν μια μέση προσφορά $58 USD για αυτή τη δουλειά
Avatar Χρήστη
Hey A Java expert developer is here I have good advanced expertise in Java and Javafx I can do this work for you Feel free to message me Regards
$25 USD σε 0 ημέρα
4,9 (142 αξιολογήσεις)
6,3
6,3
Avatar Χρήστη
Hi, I am good at node.js and you know, web chat is built perfectly by node.js. I also have the simple demonstration. Would you like to see it? regards,
$88 USD σε 3 ημέρες
5,0 (13 αξιολογήσεις)
4,4
4,4
Avatar Χρήστη
Hi I am Tapas Das from India. I have a total 17 years of experience in Java technology. coming to your requirement, I can do it in 3 days with full testing. please let me know your thoughts. once finalized, I can start working. I will take the payment once I delivered the package. regards Tapas D
$30 USD σε 3 ημέρες
5,0 (1 αξιολόγηση)
3,7
3,7
Avatar Χρήστη
Dear sir I would like to tell you this is very easy work. I've done many java socket programing between server and client If you want I can show you my demo Hope for your kind contact Thank you.
$25 USD σε 1 ημέρα
4,9 (11 αξιολογήσεις)
3,5
3,5
Avatar Χρήστη
Hi, i think i can help you. Would u like a specific tech to the project? Or using any technology? Let me know regards
$111 USD σε 3 ημέρες
5,0 (2 αξιολογήσεις)
3,0
3,0
Avatar Χρήστη
5+ years of experience in developing enterprise level optimized applications using various technology stacks : Asp Dot Net, MVC ,MVVM, WPF, Database Services Web API WCF , Angular Framework, SPA, PWA.
$66 USD σε 3 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της UNITED STATES
Arlington, United States
0,0
0
Μέλος από Φεβ 26, 2018

Επαλήθευση Πελάτη

Άλλες δουλειές από αυτόν τον πελάτη

A Chat Room System Using Simple GUI
$8-15 USD / hour
Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.