点击或拖拽改变大小

CSocket.SendLine 方法

X#
发送以 CRLF 结尾的数据到连接的套接字。

命名空间:  VO
程序集:  VOInternetClasses (在 VOInternetClasses.dll 中) 版本:2.22 GA
语法
 VIRTUAL METHOD SendLine(
	cData AS STRING
) AS LONG
查看代码

参数

cData
类型:String
要通过套接字发送的数据。

返回值

类型:Int32
如果成功,返回发送的数据量;否则,返回0(零)。
备注
SendLine() 方法向连接的套接字发送一行。
提示 提示:
此方法仅适用于 TCP 套接字,因为它假定已经建立了连接。
示例
以下示例演示了该方法的使用:
X#
 1FUNCTION ClientTest() AS LOGIC PASCAL
 2    LOCAL oSocket AS CSocket
 3    LOCAL cTo AS STRING
 4    LOCAL nPort AS INT
 5
 6    oSocket := CSocket{SOCK_STREAM}
 7
 8    IF oSocket:connect( HostName(), 7)
 9        IF oSocket:SendLine("Hello world") > 0
10            oSocket:GetPeerName(@cTo, @nPort)
11            ? "Data sent to ", cTo, ", port: ", NTrim(nPort)
12        ENDIF
13
14        oSocket:Close()
15    ENDIF
16
17    RETURN
参见