【发布时间】:2018-03-13 03:00:07
【问题描述】:
我只想说我对 C 编程很陌生,所以我不确定这是否可能。基本上我有一个正在运行的代理,它可以连接多个发布者/订阅者,并且我需要能够从发布者/订阅者内部 ping 代理,以便确定连接是否错误。这可以做到吗?还是有更好的方法来确定 C 程序中的不良连接?
【问题讨论】:
-
这个问题太笼统了,但我最好的猜测是,只要你连接上,你的客户端就可以发送一个特定的命令包并测量从服务器(经纪人)获得答案的时间)。
-
ping 程序通常是用C 编写的。因此,是的,可以做到。但是,您必须决定要检查的内容。您是否正在查看您连接的服务器是否正常,或者您连接的程序是否正常。当机器和网络正常时,程序可能没有响应。检查技术会有所不同。
-
请edit您的问题显示the code you have so far。您应该至少包含您遇到问题的代码的大纲(但最好是minimal reproducible example),然后我们可以尝试帮助解决具体问题。您还应该阅读How to Ask。
标签: c networking