Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   comunicacion TCP/IP (https://www.clubdelphi.com/foros/showthread.php?t=633)

jmbarrio 20-05-2003 17:36:42

comunicacion TCP/IP
 
Estoy intentando mandar una cadena de caracteres via TCP/IP para que la reciba otro ordenador. Estoy empleando un componente Tserversocket, cuando pulso un boton debe enviar el mensaje al otro ordenador.
El código es el siguiente
serversocket1.Active:=true;
serversocket1.Port:=650;
serversocket1.Socket.SendText('23 M9999MM');
serversocket1.Socket.Close;
serversocket1.Active:=false;

Cuando llega al sendtext me da el error windows socket error 10057 on API send.

Como debo configurar el serversocket1, y cual es el codigo fuente correcto para que funcione?

Muchas gracias por vuestra atención

Julián 20-05-2003 18:09:06

Mirate los ejemplos del directorio Archivos de programa/borland/delphi*/demos, en concreto uno llamado chat tiene lo que necesitas.

__hector 20-05-2003 22:02:27

Utilizando ServerSocket tienes que especificar de la lista de clientes conectados, a cual de todos quieres enviar el mensaje mediante el subindice del arreglo.

El orden deberia ser distinto. Prueba con que del otro lado esté el ServerSocket escuchando, y del lado en que tienes el ServerSocket pon un clientsocket que se conecte al server y le mande el mensaje.


La franja horaria es GMT +2. Ahora son las 01:42:33.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi