我们可以运行多个客户端吗?一台机器上有1台服务器? 假设我有一个服务器类(多个连接的线程)和一个客户端类。我想同时运行至少2个客户端,但他们有单独的聊天窗口(服务器到客户端,但不是群聊)。可能吗? 我有这个代码
public void server(){
ss = new ServerSocket(port);
chatprocess cp = new chatprocess(socket);// accept connection inside and input/output as well
}
public client(){
socket = new socket("localhost",port);
clientprocess(); //i/o inside
}
答案 0 :(得分:0)
是。
为此,您必须创建为每个客户端分配的线程。 SO中有很多例子。