socket.recvfrom(bufsize[,flags]中如果bufsize的值小于接收到的数据包的大小,那么数据将会溢出)
举一反三
- UDP服务器接收数据时调用的Socket API函数是 A: recvfrom() B: recv() C: read() D: get()
- 下面代码暴露了一个常见编程错误。请指出并修改之。 int ival=512, jval=1024, kval=4096; int bufsize;//...switch(swt){ case ival: bufsize=ival* sizeof(int); break; case jval: bufsize=jval * sizeof(int); break; case kval: bufsize=kval * sizeof(int); break; }
- 在 TCP 连接中,如果已经接收了序号为 1000 的数据,那么在接收端收到的数据包中,确认号为
- 在TCP连接中,如果已经接收了序号为1000的数据,那么在接收端收到的数据包中,确认号为( )。 A: 1000 B: 1001 C: 999 D: 998
- 对于recvfrom()下列说法正确的是: A: 它用于UDP程序接收数据 B: 它仅用于UDP程序服务器接收数据 C: recvfrom()函数有6个参数 D: recvfrom()中有通信对方的地址信息的参数 E: 功能类似与TCP程序中的recv()函数