我正试图通过互联网发送一个整数。这个问题与出价-终点无关,因为当我用127.0.0.1向自己发送整数时,也会出现问题。这是代码:
int res = send(Socket, (char*)refresh, sizeof(refresh), 0);
刷新通常是100。res是-1,调用WsaGetLastError返回10014,WSAEFAULT。据我所理解,这意味着我指定的大小与缓冲区的大小不同。刷新的大小如何与大小(刷新)不同?在另一边:
int dim = recv(Socket, (char*)&refresh, sizeof (refresh), MSG_WAITALL);