网络连接控件。
属性/方法 | 说明 |
---|---|
State | 状态属性 |
RemoteHost | 对方主机 |
RemoteHostIP | 对方 IP 地址,客户方设置,服务方连接后可用 |
RemotePort | 对方端口,客户方设置,服务方连接后可用 |
LocalHost | 本地主机 |
LocalIP | 本地 IP 地址 |
LocalHostPort | 本地端口,服务方设置,客户方设 0 为自动 |
Accept(requestID) | 接受客户端连接,在 ConnectionRequest 中使用 |
connect | 连接到对方,随后产生 Client_Connect 事件 |
Bind(LocalPort, LocalIP) | 指定本地端口和 IP |
DataArrival(bytesTotal) | 事件,数据已准备好,用 GetData 方法接收 |
GetData(data,type,size) | 接收数据,多次发送的数据可能被一次接收 |
SendData(data) | 发送数据 |
SendComplete() | 事件,发送完成 |
Close() | 关闭连接 |
ConnectionRequest(requestID) | 事件,对方要求连接,调用 Accept 接受连接 |
常数 | 描述 |
---|---|
Public Const sckClosed = 0 | 缺省的。关闭 |
Public Const sckOpen = 1 | 打开 |
Public Const sckListening = 2 | 侦听 |
Public Const sckConnectionPending = 3 | 连接挂起 |
Public Const sckResolvingHost = 4 | 识别主机 |
Public Const sckHostResolved = 5 | 已识别主机 |
Public Const sckConnecting = 6 | 正在连接 |
Public Const sckConnected = 7 | 已连接 |
Public Const sckClosing = 8 | 同级人员正在关闭连接 |
Public Const sckError = 9 | 错误 |
描述 | 常数 |
---|---|
Byte | vbByte |
Integer | vbInteger |
Long | vbLong |
Single | vbSingle |
Double | vbDouble |
Currency | vbCurrency |
Date | vbDate |
Boolean | vbBoolean |
SCODE | vbError |
String | vbString |
Byte Array | vbArray + vbByte |