Answered step by step
Verified Expert Solution
Question
1 Approved Answer
i NEED CODE STEPS - NOT AN EXPLANTION PLEASE - I ned this in Java and GIT not PYTHON Implement a version of the Go
i NEED CODE STEPS NOT AN EXPLANTION PLEASE I ned this in Java and GIT not PYTHON
Implement a version of the Go Fish Card game. Players go around in a
roundrobin fashion and pick a player to Go Fish"
Github link to project folder in repo:
Requirements:
A server that can handle multiple simultaneous clients
Handle sending data back and forth more so than just a simple string
Gracefully handle disconnects and server shutdowns
Provide the ability for the users to do something
Milestone :
Server can be started via IDE or command line and listen for connections
Client can be started via IDE or command line and connect to the running server
Client can send messages to the server
Server can broadcast messages to all connected clients of a particular Room
o Server will implement the concept of "Rooms for this milestone only "Lobby" Is needed
Clients will have some sort of Identifier to stow who sent each message
Clients can disconnect and reconnect without crashing the server
The Server terminating should not terminate the clients as well
o Clients should receive a disconnected messge
Step 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