Table of Contents
problem Decription: Java Socket programming project that allow users to use same text editor and share any edit concurrently if they connect to same server.
- One class for server, and one for client. The client will be run multiple of times.
- Any client can request from the server to share some text with some other clients.
- The server sends this text to the intended clients.
- The text appears to each client on its console
- Any client can change in the shared text and this change will be send to server that will send it to all other clients sharing the same text. And then appears to their consoles.
- Changing in same text concurrently will be considered as an extra function.
- Multiple texts can be shared concurrently between the same clients or between different clients.
problem Decription: Java Socket programming project that allow users to use same text editor and share any edit concurrently if they connect to same server.
- One class for server, and one for client. The client will be run multiple of times.
- Any client can request from the server to share some text with some other clients.
- The server sends this text to the intended clients.
- The text appears to each client on its console
- Any client can change in the shared text and this change will be send to server that will send it to all other clients sharing the same text. And then appears to their consoles.
- Changing in same text concurrently will be considered as an extra function.
- Multiple texts can be shared concurrently between the same clients or between different clients.
problem Decription: Java Socket programming project that allow users to use same text editor and share any edit concurrently if they connect to same server.
- Any client can send an email to multiple connected clients
- The email content which is (From, To, Subject, Body) is sent to the server.
- The server forwards the email content to all the intended clients.
- Server saves all the mails for all connected clients in its memory
- Each connected client can request from the server to show all its emails.
- Sending to offline clients will be considered as an extra function.
- Mark email as spam, and block any client will be considered as extra functions.
problem Decription: Chat application using java sockets programming This application provides a mutual chat service between the server and the client.
* First Run the Server file * Run the Client file