Р} РSOCKET sock = socket(AF_INET,SOCK_STREAM,0); Рif(sock == INVALID_SOCKET) Р{ Рprintf("socket()出错:%d\n",WSAGetLastError()); РWSACleanup(); Рreturn -1; Р} Рsockaddr_in serveraddr; РРserveraddr.sin_family = AF_INET; Рserveraddr.sin_port = htons(20000); Рserveraddr.sin_addr.S_un.S_addr = inet_addr("127.0.0.1"); Рerr=connect(sock,(sockaddr *)&serveraddr,sizeof(serveraddr)); Рif(err == SOCKET_ERROR) Р{ Рprintf("connect()出错:%d\n",WSAGetLastError()); Рclosesocket(sock); РWSACleanup(); Рreturn -1; Р} Рchar data[] = "客户端请求时间同步~"; Рint sb = send(sock,data,strlen(data),0); Рif(sb == SOCKET_ERROR) Р{ Рprintf("send()出错:%d\n",WSAGetLastError()); Рclosesocket(sock); РWSACleanup(); Рreturn -1; Р} Рprintf("已经发送请求给服务器 %s\n",data,inet_ntoa(serveraddr.sin_addr)); Рshutdown(sock,SD_SEND); РSYSTEMTIME st,sp;