我需要我的CASyncSocket检查主机上的某个端口,并在它可用时立即连接到它。
我是一个java人,是C ++的新手,我知道我可以做错误处理并尝试一次又一次地连接。但我不确定如何在MFC中实现它。
任何帮助都将受到高度赞赏。
答案 0 :(得分:1)
据我所知,检查服务器端口是否打开的唯一方法是尝试连接。使用CAsyncSocket Connect功能。您将收到一个回调(OnConnect),让您知道连接尝试是否有效。如果它不起作用,请使用计时器(SetTimer / WM_TIMER)重试。
MSDN中有几个CAsyncSocket示例应用程序。