社区
C++ Builder
帖子详情
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
打赏
收藏
Socket连接时怎样快速判断一个IP是否存在
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,谢谢了!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sfengnet
2005-09-02
打赏
举报
回复
还有没有其他更好的方法
我不懂电脑
2005-09-01
打赏
举报
回复
判断出无效的IP
可以用ping的方法在bcb6中提供了TIdIcmpClient组件实现ping功能很好用的。
soloxiao
2005-09-01
打赏
举报
回复
up
Socket
编程
快速
入门
本课程将理本课程将理啊 论结合实践,带你从零开始,系统学习
Socket
编程技术,让
Socket
的学习不再那么零散与难以掌握,同
时
会提炼出
Socket
网络传输的核心思想与构架,并带你踩坑出坑,增加你的分析与处理问题的啊aas...
java
socket
连接
状态_
socket
连接
状态
判断
方法
socket
非正常退出
时
,可以使用以下方法
判断
socket
连接
状态:特别说明:这种情况下,协议栈无法感知,SO_KEEPALIVE这个选项的超
时
事件太长并不实用,一般还是以应用层的heartbeat来及
时
发现。法一:当recv()返回值...
怎样实
时
判断
socket
连接
状态
摘自:怎样实
时
判断
socket
连接
状态? - yuxi_o - 博客园 对端正常close
socket
,或者进程退出(正常退出或崩溃),对端系统正常关闭 这种情况下,协议栈会走正常的关闭状态转移,使用epoll的话,一般要
判断
如下几个...
C\C++ 使用
socket
判断
ip
是否能连通
使用
socket
判断
ip
是否能联通。
如何
判断
SOCKET
还是
连接
着的
判断
SOCKET
连接
状态_SunJerdege-CSDN博客
C++ Builder
13,822
社区成员
102,680
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章