【发布时间】:2018-12-05 13:08:38
【问题描述】:
假设我正在创建一个旨在在我的本地网络中使用的聊天(客户端-服务器)应用程序。我正在考虑拥有一个与客户端通信的服务器和多个仅与服务器通信的客户端。 我最初的想法是服务器将拥有 TCP 套接字侦听器以及每个客户端。当我在同一台机器上同时拥有服务器端应用程序和客户端应用程序侦听同一个端口时,就会出现问题。这是不允许的。同样的问题出现在我的计算机上运行的两个客户端应用程序不能同时监听同一个 TCP 端口。
我该如何解决这个问题?常见的策略是什么?
【问题讨论】:
-
客户不听。服务器听。客户端连接。您描述的问题不存在。
标签: sockets tcp client-server chat