Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net C“网络编程-如何检查a”;断开;?_.net_Sockets_Udp_Protocols_Connect - Fatal编程技术网

.net C“网络编程-如何检查a”;断开;?

.net C“网络编程-如何检查a”;断开;?,.net,sockets,udp,protocols,connect,.net,Sockets,Udp,Protocols,Connect,我目前正在制作一个简单的网络应用程序(打算很快在2D游戏中使用) 应用程序中的网络使用UDP协议(因为我听说TCP不推荐用于多人游戏,因为在多人游戏中,事情发生得很快) 现在,UDP是一种无连接协议,这意味着任何用户之间都没有真正的连接 但在我的服务器应用程序中,我这样做是为了让服务器从客户端获取一条特殊的加入消息(当客户端加入时),然后将客户端添加到客户端列表(用于向客户端广播消息) 问题在于“断开连接”(在引号中,因为实际上没有连接)。由于UDP是无连接的,如何检查断开连接?例如,如果一个客

我目前正在制作一个简单的网络应用程序(打算很快在2D游戏中使用)

应用程序中的网络使用UDP协议(因为我听说TCP不推荐用于多人游戏,因为在多人游戏中,事情发生得很快)

现在,UDP是一种无连接协议,这意味着任何用户之间都没有真正的连接

但在我的服务器应用程序中,我这样做是为了让服务器从客户端获取一条特殊的加入消息(当客户端加入时),然后将客户端添加到客户端列表(用于向客户端广播消息)

问题在于“断开连接”(在引号中,因为实际上没有连接)。由于UDP是无连接的,如何检查断开连接?例如,如果一个客户的互联网连接用完了,并且他断开了一段时间的连接,这会导致他无法玩游戏

但是如何检测客户端已断开连接?我真的找不到好办法

如果您能告诉我执行此操作的可能方法,谢谢。

请检查:。。
你可以通过ping你与任何你信任的域名(如谷歌或微软)的连接来检查你自己问题的可能副本。可能只有一个人回答了这个问题(我想可能是因为另一个问题写得不正确)。这个问题更清楚,因此我希望人们能回答它,不像以前只有一个人回答的问题。如果问题不清楚,那么就解决问题。不要重新发布相同的问题。