NMUDP小问题,100分送上你来拿

liangyong007a 2004-06-25 01:24:47
在TNMUDP组件中。我向远程主机发送数据,我如何判断远程主机是否正确。数据是否收到,比如远程主机没有开或者是随便设置的远程主机IP地址。我用TNMUDP组件随便设置了一个RemoteHost,数据发送后我也不知道RemoteHost是否正确,如何得知?
...全文
91 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
phoenixsharp 2004-08-03
  • 打赏
  • 举报
回复
笨~~~的方法是:对方收到消息后反馈一个[标识],若3秒钟没有返回表明[超时],俺是这样写的,UDP的也有优点~~~~看各人的需要是什么了~~~~~~~~~`
liangyong007a 2004-06-28
  • 打赏
  • 举报
回复
没人回答我的问题,我自己回答。我用IDIcmpClient。其中的Ping方法可以判断连接超时或未知主机。
飞天揽月 2004-06-27
  • 打赏
  • 举报
回复
ding
liangyong007a 2004-06-25
  • 打赏
  • 举报
回复
有别什么方法知道我所连接的IP地址的是否存在或正确?能具体一点点点点吗?再加100分哦
liangyong007a 2004-06-25
  • 打赏
  • 举报
回复
哎,真麻烦
aiirii 2004-06-25
  • 打赏
  • 举报
回复
>>在TNMUDP组件中。我向远程主机发送数据,我如何判断远程主机是否正确。数据是否收到,比如远

UDP傳送本來就是不可靠的啊!! 如果你想要可靠的, 用TCP 連接吧!

象你這種情況, 要麼, 就讓對方接到後, 發回一個收到的標記
hch_45 2004-06-25
  • 打赏
  • 举报
回复
UDP协议是无连接协议,数据有没有发送到,这个无法得知,只有HOST端知道。
ly_liuyang 2004-06-25
  • 打赏
  • 举报
回复
UDP本来就没有保证传输的可靠的
TCP才能实现

要UDP的,就要自己定义相应过程
liangyong007a 2004-06-25
  • 打赏
  • 举报
回复
大侠们,帮帮我呀

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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