【发布时间】:2014-07-19 06:46:40
【问题描述】:
假设A向B发送一个大小为N的UDP消息
sockaddr_in to;
to.sin_family=AF_INET;
to.sin_port=htons(port);
to.sin_addr.s_addr=inet_addr(address);
sendto(sock,(const char*)buffer,N,0,(sockaddr*)&to,sizeof(to));
现在 B 收到这条消息,期望它的大小为 N_1
sockaddr from;
socklen_t length_from=sizeof(from);
recvfrom(sock,(char*)buffer,N_1,0,&from,&length_from);
当 N_1!=N 时会发生什么?
【问题讨论】: