gpt4 book ai didi

C# 让服务器查看 IP :Port 上的客户端之间的差异

转载 作者:太空宇宙 更新时间:2023-11-03 23:17:09 25 4
gpt4 key购买 nike

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

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

谢谢

为了澄清而编辑。

最佳答案

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

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

关于C# 让服务器查看 IP :Port 上的客户端之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36864563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com