我正在尝试一个简单的Socket编程
示例。我能够运行服务器应用程序和客户端应用程序进行通信。现在我需要了解一个教程,解释如何让两个客户端通过服务器相互通信。
我该怎么做?有人能指向一个好的教程或Java中如何实现的解释吗?
编写客户端/服务器对并不比这个难或者不同。你只需要在服务器上创建线程,就可以在那里接受来自客户端的连接。如果你的客户端需要相互通信,那么你肯定需要一个列表来存储它们。而且你必须在这个线程中实现服务器所做的事情(通信)。
这里有一个很好的聊天程序教程:http://www.dreamincode.net/forums/topic/259777-a-simple-chat-program-with-clientserver-gui-optional/