CSocket.SendRawText 方法 | |
向连接的套接字发送任何数据。
命名空间:
VO
程序集:
VOInternetClasses (在 VOInternetClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD SendRawText(
cData AS STRING
) AS LOGIC
public virtual bool SendRawText(
string cData
)
查看代码参数
- cData
- 类型:String
指向要通过套接字发送的数据的指针。
返回值
类型:
Boolean
如果成功则返回 TRUE;否则返回 FALSE。
备注
SendRaw() 向连接的套接字发送原始数据。
提示: |
---|
此方法仅适用于 TCP 套接字,因为它假定已经建立了连接。 |
示例
以下示例演示了该方法的使用:
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
参见