aspose file tools*
The moose likes I/O and Streams and the fly likes chat program Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » I/O and Streams
Bookmark "chat program" Watch "chat program" New topic
Author

chat program

sumit vashishta
Greenhorn

Joined: Jun 14, 2001
Posts: 15
how can i connect multiple clients to a single port of
a server?When one client is connected to the port the other client does not get reply from the server?
How can this be made possible?
thanks in advance
Dric Panet-Raymond
Greenhorn

Joined: Jul 26, 2001
Posts: 2
Well, from what I know you can't have multiple client's connected to the same socket port. What you can do is have the server program "listening" on the specific port and when a request comes in it will spawn some processes to handle the request, and then go back to listening for new requests.
A quick thought about a possible implementation of this :
---------------------------------------------------------
What I would do is implement A ChatServer object, A ChatSession object, and ChatWindow objects. The ChatServer would listen on the specifiec port for incomming chat requests. When the request is received, the ChatServer determines if this is a new ChatSession request, or a request to join an on going ChatSession. If it's an existing ChatSession object, spawn a new ChatWindow object, register this window as a listener to the ChatSession. The ChatSession would notify all its listeners whenever a message came in from one of it's ChatWindows, and push the new data to them.
------------------------------------------------------------
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: chat program
 
Similar Threads
execution arguments
chat program....need help
how can client send the port number
do i have to supply a port number when start server?
Start rmiregistry without command prompt