本帖最后由 VisualEleven 于 2010-11-22 11:51:00 编辑

解决方案 »

  1.   

    FD_WRITE只有在这3种条件下才会触发:
    1.使用connect或WSAConnect,一个套接字首次建立了连接
    2.使用accept或WSAAccept,套接字被接受以后
    3.若send、WSASend、sendto或WSASendto操作失败,返回了WSAWOULDBLOCK错误,而且缓冲区的空间变得可用时
      

  2.   

    要发送数据,就要调用send,sendto,WSASend
      

  3.   

    我在按钮响应函数里面写下面的语句不行么?
    SendMessage(TCPSERVER_EVENT,TCPdataSock,FD_WRITE);
      

  4.   

    我现在建立连接成功了,但是TCPServer端发的信息,TCPClient端没有触发FD_READ....
      

  5.   

    触发了FD_READ才能知道数据到达啊,如果不触发,怎么知道数据是否到达啊