C#socket 服务端 监听问题

2025-04-27 21:22:18
推荐回答(2个)
回答1:

不需要记住客户端的IP,服务端的地址是固定的,监听地址也是固定的,然后客户端会去访问这个固定的IP:port的时候,会携带客户端的IP和端口,服务端监听到客户端的IP和端口后,向客户端发送socket包。

回答2:

当然不需要客户端IP,只有监听指定端口就可以了。
IPEndPoint ipep = new IPEndPoint(IPAddress.Parse(“本机IP”),” 端口“);//本机预使用的IP和端口
Socket newsock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
newsock.Bind(ipep);
newsock.Listen(10);//监听