Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TServerSocket SendBuffer nichts kommt an beim Client (https://www.delphipraxis.net/81034-tserversocket-sendbuffer-nichts-kommt-beim-client.html)

DeluxXx 19. Nov 2006 13:38


TServerSocket SendBuffer nichts kommt an beim Client
 
Also ich hab einige Beiträge bei DP durchgelesen es sieht jetzt so aus
Listview1.Items[Listview1.ItemIndex].SubItems[1] enthält den Handler des Sockets
alles wir ausgeführt jedoch kommt nichts beim Clienten an Fehler werden jedoch auch keine gezeigt
Delphi-Quellcode:
for I :=0 to serversocket.Socket.ActiveConnections-1 do begin
  if inttostr(integer(serversocket.Socket.Connections[I]))= Listview1.Items[Listview1.ItemIndex].SubItems[1] then

   begin
    Showmessage(inttostr(serversocket.Socket.ActiveConnections-1)+'-'+Listview1.Items[Listview1.ItemIndex].SubItems[1]) ;
   
    if serversocket.socket.Connections[I].SendBuf(Rec,sizeof(Rec)) = -1 then
    Showmessage('Error') ;
  end;
Das OnRead Ereignis beim Clienten wird nicht einmal aufgerufen ...

davor hat es bei bestimmten bedingungen funktioniert ServerSocket.Socket.Connections[Listview1.ItemIndex].SendBuf(Rec,sizeof(Rec));
also glaube ich nicht das der Fehler beim Clienten liegt
THx
DeluXx


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz