一脑的糊涂,有人帮忙给将一下么?winsock的问题
我用的是datagram方式。
在一个button的onclick中加入了一些代码如下:
char a[20]={0};
long temp=0l;
temp=sizeof(local);
recvfrom(sServerSock, a, 20, MSG_PEEK, (struct sockaddr*) &local, (int far*)&temp);
MessageBox(a, "", MB_OK);
想要从client端接受数据然后显示出来。
可是总是还没有从客户端发就已经显示a了,而且是""。
书上说recvfrom()会终止一个线程,直到一个数据报被接受。
可是我这里好像并没有什么终止的迹象阿???:(
那位过来人能给指点一下么。 不胜感谢。