还是socket编程问题
客户端应该没问题了就是服务端很有问题
while(1)
{
SOCKET connect_socket = accept(listen_socket,(SOCKADDR*)&client_addr,&len);
char buf;
recv(connect_socket,buf,strlen(buf)+1,0);
printf("%s\n",buf);
}
closesocket(listen_socket);
WSACleanup();
在循环里面到底接收到一个要不要把connect_socket 给断掉啊?
这样写为什么服务端只能收到客户端发的第一次信息,后面几次都不可以了?
补充下问题:
是客户端发送一次信息
然后服务器收到一个连接吗?
然后在把连接销毁? {:1_1:} 学习学习
页:
[1]