Sockety read

JZ
  • Rejestracja:prawie 14 lat
  • Ostatnio:około rok
  • Postów:2
0

Cześć piszę program w którym używam socketów fragment kodu logowania:

Kopiuj
 
...
ClientSocket1.Socket.ReceiveBuf(nagl,sizeof(theader));
if nagl.typ =$0035 then
 memo1.Lines.Add('Logowanie OK');
...

Loguje się i przebiega wszystko dobrze i w memo1 pojawia się linia Logowanie OK ale kiedy próbuję to zrobić inaczej to znaczy w zdarzeniu ClientSocket1Read dodaje kod:

Kopiuj
 
...
Socket.ReceiveBuf(nagl,sizeof(theader));
if nagl.typ =$0035 then
 memo1.Lines.Add('Cos przyszło');
...

To żadna linia do memo się nie dodaje... dlaczego?

_13th_Dragon
  • Rejestracja:prawie 20 lat
  • Ostatnio:9 dni
0

A przeczytałeś opis OnRead w helpie?
Occurs when a client socket should read information from the socket connection.

Kopiuj
property OnRead: TSocketNotifyEvent;

Description

Write an OnRead event handler to read from the socket connection. If the socket is a blocking socket, use a TWinSocketStream object to read from the connection. Otherwise, use the methods of the Socket parameter to perform the actual reading.


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
edytowany 1x, ostatnio: _13th_Dragon

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.