Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ayuda con sockets (https://www.clubdelphi.com/foros/showthread.php?t=29170)

serebi 13-01-2006 21:23:25

Ayuda con sockets
 
Bueno les voy directo a la pregunta tengo 2 aplicaciones echas en delhpi 5 usando los sockets de delphi el problema que tnego es que el cliente tiene que mandar una cadena bastante grande y el servidor no la recive completa y despues de un tiempo recive la optra parte la parte que faltaba para mandar utilizo la funcion sendtext en su correspondiente evento es decir onread o onwrite y no se que puedo hacer o si conocen alguna forma de mandar una cadena grande por los sockets porfavor avisenme ademas creoq eu influye el echo de que los sockets trabajan por hilos diferentes por favor ayudenme si y perdon si este hilo esta en un foro incorrecto

OSKR 14-01-2006 16:42:55

Hmmmmmmm, veamos.....la lectura la haces en el evento OnClientRead, nada q ver con el OnClientWrite, lo otro es q siendo asi como dices, esto no debería pasar, algo estas haciendo mal, tal vez si hubieses puesto algo del codigo te hubiese aclarado mejor,q tan larga es la cadena?, si es larga en extremo puedes usar un TStringStream donde cargas la cadena, mandas su contenido a un buffer y lo envias con SendBuf, alla en el cliente lo recibes con ReceiveBuf y este buffer lo cargas en otro TStringStream, esto debe funcionar


La franja horaria es GMT +2. Ahora son las 07:29:13.

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