Campo | Tipo | R/W+ | Padrão | Suporte# |
Family |
INTEGER | RW | AF_INET | W |
LParam |
INTEGER | RW | FD_CONNECT | W |
MySocket |
INTEGER | R | WXG | |
Parent |
QFORM | W | W | |
Protocol |
INTEGER | RW | IPPROTO_IP | W |
Tag |
INTEGER | RW | WXG | |
Transferred |
INTEGER | R | WXG | |
Type |
INTEGER | RW | SOCK_STREAM | W |
WMessage |
INTEGER | RW | 0 | W |
Método | Tipo | Descrição | Parâmetros | Suporte# |
Accept |
FUNCTION Client Sock%(Socket%) | Aceita Conexão do Cliente. | 1 | WXG |
Close |
SUB (Socket%) | Fecha o descritor do arquivo Socket%. | 1 | WXG |
Connect |
FUNCTION Sock% (ServerName$, PortNum%) |
Conecta ao servidor pela PortNum%. | 2 | WXG |
ConectionReady |
FUNCTION Bool% (Sock%) | Verdadeiro/Falso se a conexão pendente. | 1 | WXG |
GetHostIP |
FUNCTION AS STRING | Retorna o endereço IP do`host (anfitrião). | 0 | WXG |
GetHostName |
FUNCTION AS STRING | Retorna o nome do host (anfitrião). | 0 | WXG |
GetPeerName |
FUNCTION GetPeerName$(Socket%) | Retorna nome de pares. | 1 | WXG |
IsClientReady |
FUNCTION Bool% (Sock%, ClientSock%) |
Verdadeiro/Falso se o cliente está enviando dados. |
2 | WXG |
IsServerReady |
FUNCTION Bool% (Sock%) | Verdadeiro/Falso se o servidor está enviando dados. |
1 | WXG |
Open |
FUNCTION Sock% (PortNum%) | Abre o servidor TCP em PortNum%. | 1 | WXG |
Peek |
FUNCTION Peek$ (Socket%, NumBytes%) | Espreita informações provenientes de socket, mas não apaga. |
2 | W |
Read |
FUNCTION Message$ (Socket%, NumBytes%) |
Lê NumBytes%. | 2 | WXG |
ReadByte |
FUNCTION (Socket%) AS BYTE | Lê um byte simples. | 2 | WXG |
ReadLine |
FUNCTION Message$ (Socket%) | Lê linha completa. | 1 | WXG |
Write |
SUB (Socket%, Message$, NumBytes%) |
Envia NumBytes% de Message$. | 3 | WXG |
WriteByte |
SUB (Socket%, B AS BYTE) | Envia um byte simples. | 2 | WXG |
WriteLine |
FUNCTION Bytes% (Socket%, Message$) |
Envia Message$. | 2 | WXG |