send函数发出的buf中有信息,但是到了recv函数,接收到的buf是空的,而recvbyte返回的是0,这是什么原因造成的
发送:
memset(listpath, 0, sizeof(listpath));
scanf("%s",listpath);
strcpy(request,listpath);
if ((sendbytes = send(sockfd, request, strlen(request), 0)) == -1){
perror("send_list_request");
exit(1);}
接收:
bzero(request,sizeof(request));
if ((recvbytes = recv(client_fd, request, strlen(request), 0)) == -1){
perror("recv_request_list");
达令说