Socket连接时怎样快速判断一个IP是否存在

soloxiao 2005-08-31 08:06:42
daddr.sin_family=AF_INET;
daddr.sin_port=htons((USHORT)SOCKETPORT);
daddr.sin_addr.s_addr=inet_addr(ip);
connect(cs,(struct sockaddr *)&daddr,sizeof(daddr));

执行以上connect时程序会睡在那里,等待好久, 是否有方法在连接之前判断出无效的IP
或是怎样设定其Timeout,谢谢了!!!
...全文
190 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sfengnet 2005-09-02
  • 打赏
  • 举报
回复
还有没有其他更好的方法
我不懂电脑 2005-09-01
  • 打赏
  • 举报
回复
判断出无效的IP
可以用ping的方法在bcb6中提供了TIdIcmpClient组件实现ping功能很好用的。
soloxiao 2005-09-01
  • 打赏
  • 举报
回复
up

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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