服务器套接字和多个客户端可以在单个主机上运行吗?

时间:2018-02-22 07:34:36

标签: java sockets tcp serversocket

我们可以运行多个客户端吗?一台机器上有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
}

1 个答案:

答案 0 :(得分:0)

是。

为此,您必须创建为每个客户端分配的线程。 SO中有很多例子。