CAsyncSocket的最基本问题!希望大家来看看!
刚开始用CAsyncSocket编程。开始一个最简单的例子。
我继承了CAsyncSocket类,重载了OnAccept与OnConnect,在里边简单地加入一个对话框消息,表示有连接请求以及连接成功。
服务端的初始代码是
m_myTestSocket.Create(6666);
m_myTestSocket.Listen( );
客户端的初始代码是
m_myTestSocket.Create( );
m_myTestSocket.Connect( "127.0.0.1", 6666 );
测试时,当服务端打开监听,客户端与服务端连接。连接成功后客户端的OnConnect运行了一次。而服务端的OnAccept却非响应了一次,它不断地执行,也就是说不断跳出对话框!
奇怪了。什么缘故?