SetTimeout

发送/接收数据的默认超时值为 2 秒。 SetTimeout 用于设置发送和接收数据的不同超时值。

语法

SetTimeout(SendTimeout, RecieveTimeout)

返回结果

不返回数据。

更多信息

SetTimeout 需要在设置将用于发送和接收的对象之前进行设置。 传递的超时参数以毫秒为单位。 如果传递 -1 作为其中一个值,将使用当前设置的值。

示例

此脚本显示本地运行的 ftp 服务器的横幅。 通过更改变量“ip”的值可使用任何 ftp 服务器:

函数 Main

Dim SocketObject As Object

Dim ip As String

Dim port As String

Dim strResponse As String

Ip = "127.0.0.1"

Port = "21"

Socket.SetTimeout 5000,5000

Set SocketObject = Socket.OpenTcp(Ip,Port)

If Not SocketObject is Nothing Then

'检查以确保对象成功返回

strResponse = SocketObject.Recv(1024)

echo(strResponse)

SocketObject.Close

结束条件

End 函数