如何更改sendto发送数据包的大小限制啊?
各位好,我用的的udp协议,现在如果用sendto发送数据一次最大只能有9k,到了10k就会返回错误.请问如何解决这个问题?谢谢.
我这样用好象不行啊,为什么?
int i=1024*64;
if((eno = setsockopt(fd,SOL_SOCKET, SO_SNDBUF, (char *)&i, sizeof(int)))<0)
{
error(0,"socket options set error:TTL eno:%d",eno);
close(fd);
return -1;
}