$$$ Erro com Sockets $$$

Delphi

15/10/2003

Como posso fazer para que o aplicativo – Servidor envie mensagens para o aplicativo – Cliente? Toda vez que é enviado um mensagem do Servidor para o Cliente ocorre o seguinte erro: “Windows socket error: (10057), on API send”.
Estou utilizando os componentes TServerSocket e TClientSocket nos meus aplicativos.

Grato,

Mardônio


Mardônio

Mardônio

Curtidas 0

Respostas

Outl@w

Outl@w

15/10/2003

Certifique - se que o ServerSocket tem a propriedade Port definida e que no ClientSocket as propriedade adress e port apontam respecitvamente para endereço e a porta definida no servidor. Por fim a propriedade active do ClientSocket deve ser definida para true.
Para enviar o texto use:
if ServerSocket.Socket.ActiveConnections > 0 then
for i := 0 to (ServerSocket.Socket.ActiveConnections - 1) do
ServerSocket.Socket.Connections[i].SendText(´Seu texto´);
Espero ter ajudado!


GOSTEI 0
Mardônio

Mardônio

15/10/2003

Valeu !!! Já testei e deu tudo certinho.

Obrigado,

Mardônio


GOSTEI 0
POSTAR