Foxtable(狐表)用户栏目专家坐堂 → [求助]Network.Ping默认ping几次?


  共有2038人关注过本帖树形打印复制链接

主题:[求助]Network.Ping默认ping几次?

帅哥哟,离线,有人找我吗?
shenyl0211
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
[求助]Network.Ping默认ping几次?  发帖心情 Post By:2017/7/3 13:04:00 [显示全部帖子]

大家知道,在DOS下,ping命令是发送4次、接收4次,这是看得到的,但Network.Ping不会有任何提示,
请问Network.Ping默认ping几次?帮助只说默认时间是500毫秒,是否意味着在这500毫秒时间内不断ping,直到ping通或时间达到500毫秒?
谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
shenyl0211
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2017/7/3 15:04:00 [显示全部帖子]

对不起,甜版,我没把真实意图表达清楚。
在局域网,如果在DOS下用ping 10.22.1.40,则最长为1ms,所以用Network.Ping(“10.22.1.40”)应该一次就能确定数据源的IP地址为内网,但实际上还会经常提示创建外部连接失败。于是,我增加到5次:
Dim a As Boolean
For i As Integer = 1 To 5
    If Network.Ping(IP1) = True Then 'IP1为内网
        a = True
        Exit For
    End If
Next
If a = False Then
    IPa = IP2 'IP2为外网,IPa为采用的数据源IP
End If
但仍然经常提示创建外部连接失败。
对于外网,显然应该用IP2,但也是经常提示创建外部连接失败。
既然这样,是否没必要增加ping内网的次数?而直接用:
If Network.Ping(IP1) = False Then IPa=IP2


 回到顶部
帅哥哟,离线,有人找我吗?
shenyl0211
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2017/7/3 15:38:00 [显示全部帖子]

顺便说一下一个经常出现的错误信息,这应该是bug:(这是在BeforeOpenProject事件保存时跳出的
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170703153547.png
图片点击可在新窗口打开查看



 回到顶部
帅哥哟,离线,有人找我吗?
shenyl0211
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2017/7/3 16:25:00 [显示全部帖子]

甜版,我说的是经常出现错误信息,而不是始终无法连接。
项目运行快5年了。
openqq一次登录的成功率更低
[此贴子已经被作者于2017/7/3 16:26:23编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
shenyl0211
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2017/7/3 17:09:00 [显示全部帖子]

是否与启用防火墙有影响?以前是关闭的,很顺利,现在启用了,有些问题

 回到顶部