INDY wykorzystanie do obsługi UDP

0

Cześć.
Próbuję okiełznać kontrolkę INDY w BC Builderze 6 C++ do komunikacji UDP
Nie mogę znaleźć opisu do niej co za zdarzenie obsługuje i jak się nią posługiwać?
Dokładnie chodzi mi o zdarzenie Status.
Co to jest
IdUDPClient5->Active
AData->ReadBuffer

0

Pobierz sobie help do wersji Indy jaką masz zainstalowaną http://www.indyproject.org/sockets/docs/index.en.aspx masz też demka http://www.indyproject.org/sockets/Demos/index.EN.aspx

0

Tragedia, to jest w Pascalu i mało rozumiem. Wyjaśnień co to AData tez tam nie można znaleźć.

0

AData to masz zmienną jakaś której typu nikt bez kodu nie odgadnie... prawdopodobnie chodzi ci że masz w TIdUDPServer zdarzenie OnUDPRead i tam jednym z parametrów jest AData typu TStream (w starszych wersjach Indy) i po prostu zawiera odczytane dane.

0

A zdarzenie status? Nie mam tu Borlanda, ale w kontrolce jest jedno takie zdarzenie. Starsza wersje indy mam bo nie moglem innej zainstalować pomimo tego że robiłem wg opisu, ale to inna historia.

0

No przecież wszystko jest w helpie zdarzenie OnStatus wywoływane jest gdy zmienia się san połączenia:

Represents a connection status event for the component.

TIdStatusEvent = procedure (ASender: TObject; const AStatus: TIdStatus; const AStatusText: string) of object;

Description

TIdStatusEvent is an event type triggered during a change in the connection status for the component. TIdStatusEvent is triggered by the DoStatus method.
axStatus is the TIdStatus value for the current connection, and can contain one of the following values:

hsResolving - A host name is being resolved for an IP address
hsConnecting - A connection is being opened
hsConnected - A connection has been made
hsDisconnecting - The connection is being closed
hsDisconnected - The connection has been closed
hsText - The connection has generated an informational message

axStatusText is the suggested text for displaying the component connection status.

1 użytkowników online, w tym zalogowanych: 0, gości: 1