sendto()问题?

kaitty 2003-03-14 09:54:40
使用UDP协议通讯的时候,怎么知道sendto()是否成功发送到对方?
是不是需要对方发送一个确认消息啊?
...全文
57 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wos 2003-03-14
  • 打赏
  • 举报
回复
sendto好向是用于数据包的呀!,不过你也可以做一个类是与ICMP的东西!
chenweihello 2003-03-14
  • 打赏
  • 举报
回复
接受方可以回发消息
关注……
ardio 2003-03-14
  • 打赏
  • 举报
回复
肯定要对方回发你才能确知收到。 要不你就用TCP。

但可以确定已发送


eagleldj 2003-03-14
  • 打赏
  • 举报
回复
只能确认你是否发送出去.至于对方是否接收到(是否完整)要接收方自己判断.
kaitty 2003-03-14
  • 打赏
  • 举报
回复
up
kaitty 2003-03-14
  • 打赏
  • 举报
回复
up
kaitty 2003-03-14
  • 打赏
  • 举报
回复
any body know?
lichungen 2003-03-14
  • 打赏
  • 举报
回复
可以通过应用层解决,就是自己定义一些协议,比如说前两个字节放置所需发送的数据长度,后跟需要发送的数据,并等待接收方的确认,接收方接收到数据长度与发送的长度相等则发送确认,如果必要则加入CRC.
xiaoyaolili 2003-03-14
  • 打赏
  • 举报
回复
你自己制一个C/S协议不就得了!
曾经的猎狐 2003-03-14
  • 打赏
  • 举报
回复
UDP只是把包仍出去了,至于是仍到机器里了,还是仍到空气里了,不知道

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧