问题代码如下void CClient_testDlg::Listen()
{
 WORD wVersionRequested;
 WSADATA wsaData;
 int err; wVersionRequested = MAKEWORD( 2, 2 );
 
 err = WSAStartup( wVersionRequested, &wsaData );
 if ( err != 0 ) {
 SetDlgItemText(IDC_ZT,"建立套接字失败!");
 return;
 }
 
 if ( LOBYTE( wsaData.wVersion ) != 2 ||
 HIBYTE( wsaData.wVersion ) != 2 ) {
 WSACleanup( );
 return;
 }
 SOCKET sockSrv=socket(AF_INET,SOCK_STREAM,0);
 
 SOCKADDR_IN addrSrv;
 addrSrv.sin_addr.S_un.S_addr=htonl(INADDR_ANY);
 addrSrv.sin_family=AF_INET;
 addrSrv.sin_port=htons(6000);
 int retval;
 retval=bind(sockSrv,(SOCKADDR*)&addrSrv,sizeof(SOCKADDR));
 if(SOCKET_ERROR==retval)
 {
 closesocket(sockSrv);
 SetDlgItemText(IDC_ZT,"端口绑定失败!");
 return;
 }
 SetDlgItemText(IDC_ZT,"监听成功!");
 listen(sockSrv,5);
  SOCKADDR_IN addrClient;
  int len=sizeof(SOCKADDR);
  char recvBuf[50];
  char sendBuf[50];
SOCKET sockConn=accept(sockSrv,(SOCKADDR*)&addrClient,&len);//加入这句以后窗口就不出现了,任务管理器里可以看到进程,请问是为什么?建立不成功吗?
//以下省略}