繁体   English   中英

C#让服务器看到IP上的客户端之间的区别:端口

[英]C# Have server see the difference between clients on IP:Port

所以假设我在IP地址A上有一台服务器。在IP地址B上有两个客户端使用使用TcpClient类的软件。 如果两个客户端都在侦听两个不同的IPv4地址但在同一端口上。 服务器如何使用TcpClient和网络流向两个客户端回复数据?

考虑到目前我只能访问一台计算机并且我不能在一台计算机上的同一端口上安装两个tcplistener,这对我来说有点困难。

谢谢

编辑澄清。

首先,只使用一个TcpListener,并在服务器中执行此操作。 客户端应该连接到服务器,而不是相反。 这样,在客户端的计算机上,您将被分配一个随机可用端口与服务器通信。

其次,您可以使用虚拟机在一台计算机上进行测试,或者在同一台计算机上运行服务器和客户端,这仍然有效。 祝好运!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM