![]() |
Socket Error
Hola a tod@s.
Tengo una aplicación que se conecta a un cajón monedero automático enviando/recibiendo mensajes por sockets. Lo que hago es configurar las siguientes propiedades del socket: y luego hago dependiendo de lo que quiera hacer, inicializar, cobrar, etc. y me devuelve una cadena en ClientSocket1.Socket.ReceiveText El tema es que de de golpe y porrazo estoy recibiendo el siguiente error: Windows socket error: Se ha forzado la interrupción de una conexión existente por el host remoto (10054), on API 'recv' ¿Alguien me puede dar luz de cual puede ser el problema? ¿La propiedad "ClientSocket1.ClientType := ctBlocking" qué significa? ¿puede ser que haya que configurarlo como ctNonBlocking? Gracias y un saludo |
No se debe usar ClientSocket1.Active := True; cuando se está usando ClientType := ctBlocking;
Eso es al menos lo que me comentó alguien que sabía del tema. Ejemplo:
|
Antonio.
Ok, probaré haciendo un open. Gracias y un saludo |
| La franja horaria es GMT +2. Ahora son las 21:17:01. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi