如何检查服务器端口是否已打开并从MFC连接

时间:2014-08-26 09:48:14

标签: c++ sockets visual-c++ mfc

我需要我的CASyncSocket检查主机上的某个端口,并在它可用时立即连接到它。

我是一个java人,是C ++的新手,我知道我可以做错误处理并尝试一次又一次地连接。但我不确定如何在MFC中实现它。

任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

据我所知,检查服务器端口是否打开的唯一方法是尝试连接。使用CAsyncSocket Connect功能。您将收到一个回调(OnConnect),让您知道连接尝试是否有效。如果它不起作用,请使用计时器(SetTimer / WM_TIMER)重试。

MSDN中有几个CAsyncSocket示例应用程序。