Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Simple Chatroom that run in terminal that can create a room within a. chatroom and be able to leave and the server and client can
Simple Chatroom that run in terminal that can create a room within a. chatroom and be able to leave and the server and client can see at the list of rooms. The server coded in C# and Client in java Please
Your task is to develop a chat tool that should consist of a server and a client component. The server should allow clients to create chat-rooms list all existing rooms join existing chat-rooms leave a chat-room Once created, chat-rooms store all data (messages sent to the room) for as long as they exist. If a chat-room has not been used for more than 7 days, it should be destroyed. The server should support up to 10 concurrent clients. The client should provide an interface that enables a user to 0 create a room, list the existing rooms, join one or more existing chat-rooms send messages to chat-rooms leave one or more 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. To simplify the development of the client software, you can request the user to provide the location and name of the server object. Languages: Java & C# or Python: Implement the chat-room application (client & server) using TCP Sockets and the languages Java, C# or Python. The client and the server part must be implemented in different languagesStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started