rmml.net
当前位置:首页 >> sEnDto 返回值 >>

sEnDto 返回值

根据你的描述你可以直接使用if来判断比如 if(sendto()>0) { } else { } {}内是你要进行的其他操作

send仅仅是放入tcp的发送队列而已。sendto不知道,大概也差不多吧

sendto是-1代表失败 udp连接你看看网络状态netstat 是否有服务器等待连接

检查,接收socket有没有绑定端口,绑定的哪个端口,这个端口,是不是客户端发送指定的端口相同。 其次,检查发送的socket所发送到的地址是不是正确的,端口是不是正确。 再次次,sendto是UDP的发送接口,UDP不提供有保证的服务(与TCP的不同)。...

2种方法 1. 把CString str改成CString* str, 然后sendto.传指针的内容过去 2. sendto(m_socket,str.GetBuffer(),str.GetBuffer(str.GetLength()), 0,(SOCKADDR*)&addrCli,sizeof(SOCKADDR));传字符串过去.

网站首页 | 网站地图
All rights reserved Powered by www.rmml.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com