是在csdn下载的一个实例,程序好用
http://download.csdn.net/detail/hb200810/4851384
有个地方没有看懂,发送消息的时候执行了下面的代码
sClient.WSAAsyncSelect(handle(this), 1024, ws.FD_READ + ws.FD_WRITE + ws.FD_CLOSE)
之后在一个事件id为pbm_custom001的事件中
iEvent = ws.WSAGetSelectEvent(lparam)
,通过判断iEvent 的值,来决定是发送消息还是接收消息
我可以理解为WSAAsyncSelect方法,把pbm_custom001 跟winsock的事件绑定到一起了? 但是 这个lparam 是怎么传递进去的 这个事件是怎么知道是发送还是接收还是关闭的呢
------解决思路----------------------
别纠结了,直接有winsock控件,从pb8以后,用不到winsock.pbl了,pb8以前winsock控件与pb有冲突