我有名为服务器、客户端和客户端 2 的 c# 可执行文件在同一个地址上相互发送消息。我通过它们即将到来的端口号来区分消息。
常规 run-1 服务器启动客户端加入,离开
run-2 服务器启动客户端 2 加入,离开
run-3 服务器启动客户端加入 client2 加入(问题来了),有时它从服务器获得回复,有时它只是挂起并且来自服务器的回复没有到达。
我正在使用 UDPClient 阻止 msg 传输例程。
当前解决方案:我从服务器发送相同的消息两次(希望至少第二次获得),因为它非常重要,我不再丢失这个消息。这种临时黑客的潜在失败是什么?
也请告诉我,如果我的 q?不完整,我会提供更多细节。