点击或拖拽改变大小

CSocket.SendRawText 方法

X#
向连接的套接字发送任何数据。

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

参数

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

返回值

类型:Boolean
如果成功则返回 TRUE;否则返回 FALSE。
备注
SendRaw() 向连接的套接字发送原始数据。
提示 提示:
此方法仅适用于 TCP 套接字,因为它假定已经建立了连接。
示例
以下示例演示了该方法的使用:
X#
 1FUNCTION ClientTest2() AS LOGIC PASCAL
 2    LOCAL oSocket AS CSocket
 3    LOCAL cTo AS STRING
 4    LOCAL cData AS STRING
 5    LOCAL nSize AS INT
 6    LOCAL nPort AS INT
 7
 8    CLS
 9    oSocket := CSocket{SOCK_STREAM}
10
11    IF oSocket:connect( HostName(), 7)
12        cData := MemoRead("Test.txt")
13        nSize := SLen(cData)
14
15        IF oSocket:SendRaw(PTR(_CAST, cData), nSize)
16            oSocket:GetPeerName(@cTo, @nPort)
17            ? "Data sent to ", cTo, ", port: ", NTrim(nPort)
18        ENDIF
19    ENDIF
20
21    oSocket:Close()
22
23    RETURN
参见