Forum: Win32/Win64 API (native code)
Delphi
by jokerfacehro,
21. Mai 2009
ich nehm nen ganz normalen TUDPSocket und hab grad was gefunden.
Natürlich muss ich den UdpSocket in ne neue klasse einbetten.
hab den codeschnipsel grad im delphi-forum gefunden:
procedure TUdpSockUtil.WinSockEvent(var Msg: TMessage);
begin
if (Msg.Msg = USU_WM_ASYNCSELECT) then
if (Msg.LParamHi = 0) then begin
if (Msg.LParamLo = FD_READ) then begin // Daten eingetroffen
Forum: Win32/Win64 API (native code)
Delphi
by jokerfacehro,
21. Mai 2009
Hallo.
Da der UdpSocket kein OnRead event hat, das ausgelöst wird, wenn daten eintreffen,
möchte ich dem UdpSocket dafür ein event hinzufügen.
ich hab mir einiges zu WSAAsyncSelect angeschaut.
Zudem weiß ich dass der status FD_READ mir anzeigt wenn Daten ankommen.
Allerdings habe ich bisher nix gefunden, was mir einigermaßen beschreibt, wie ich das verknüpft kriege, dass
bei einer MSG...