简单聊天室客户端连接不到服务器
照着书上的内容输代码,由于书中所述是vc6的,而我是使用vc2008,所以除了改动一点代码之外,基本和书中给的例子一样(有源码,可运行)。该示例是建立一个简单的聊天室,即可作为服务端也可作为客户端。使用服务端基本没有问题,用书中附带的源码编译的程序当客户端也可以连接到。但是作为客户端的时候连接出错。该示例使用自定义消息函数,点击“作为客户端连接”时,使用 WSAAsyncSelect(m_hSocket,m_hWnd,CLIENT_MESSAGE,FD_READ|FD_WRITE|FD_CLOSE|FD_CONNECT) 进行消息的发送,可是并当调用了connect(m_hSocket, (LPSOCKADDR)&m_addr, sizeof(m_addr))之后,并没有跳到消息函数去。是原理就是这样还是哪里错了,请各位大佬帮小弟看看。
完整代码下载链接:http://download.csdn.net/detail/likid1412/4211815