116154801 发表于 2009-10-22 00:52:03

TCPTimeout 超时为什么不起作用?

Opt("TCPTimeout",100);设置连接最大时间,超过此时间取消连接
TCPStartUp()
$Socket = TCPConnect( "219.159.232.12", 20250)
If @error = 0 Then   
        ;存在
        MsgBox(4096, "存在", $Socket, 10)
Else
        ;不存在
        MsgBox(4096, "不存在", $Socket, 10)
        TCPCloseSocket($Socket)
EndIf

jycel 发表于 2009-10-22 09:59:28

本帖最后由 jycel 于 2009-10-22 10:08 编辑

IP和端口对么?
测试最好还是不要用msgbox,会暂停的

116154801 发表于 2009-10-22 18:43:09

就是乱写的端口,要不端口不存在 就用超时来做什么用呢?端口不存在就卡一段时间才判断出来了。

l4ever 发表于 2009-10-22 18:52:03

我也发现这个问题了

116154801 发表于 2009-10-25 09:39:26

4# l4ever


就是了,为什么就是用不了,难道有其他高招?
页: [1]
查看完整版本: TCPTimeout 超时为什么不起作用?