CSocket.SendLineTo 方法 | |
向特定目的地发送以 CRLF 结尾的数据。
命名空间:
VO
程序集:
VOInternetClasses (在 VOInternetClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD SendLineTo(
cData AS STRING,
cDest AS STRING,
nRemPort AS WORD
) AS LONG
public virtual int SendLineTo(
string cData,
string cDest,
ushort nRemPort
)
查看代码参数
- cData
- 类型:String
要通过套接字发送的数据。 - cDest
- 类型:String
包含 Internet 服务器的主机名的字符串。或者,字符串可以包含 ASCII 点分十进制格式的站点IP号(例如,11.22.3.45)。 - nRemPort
- 类型:UInt16
在cHostNameOrIP的端口号。
返回值
类型:
Int32
如果成功,返回发送的数据量;否则,返回0(零)。
备注
该方法向目的地发送一行,而不建立连接。SendLine() 可以用于 UDP 套接字,通过 Internet 发送数据包。
示例
以下示例演示了该方法的使用:
1FUNCTION ClientTest1() AS LOGIC PASCAL
2 LOCAL oSocket AS CSocket
3 LOCAL cTo AS STRING
4 LOCAL nPort AS INT
5
6 oSocket := CSocket{SOCK_DGRAM}
7
8 IF oSocket:SendLineTo("Hello world", HostName(), 7)
9 ? "Datagram package sent ... "
10 ENDIF
11
12 oSocket:Close()
13
14 RETURN
参见