我正在开发一个客户端-服务器应用程序。服务器监听某个端口(例如:9090)。
如果计算机上的另一个应用程序已经占用了该端口,开发人员该怎么办?他们如何处理这种情况?
Socket server = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
IPEndPoint ep = new IPEndPoint(IPAddress.Any, 9090);
server.Bind(ep);
server.Listen(100);