Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Probleme mit UDP (TUDPSocket, dezentral) (https://www.delphipraxis.net/83174-probleme-mit-udp-tudpsocket-dezentral.html)

override 28. Dez 2006 20:34


Probleme mit UDP (TUDPSocket, dezentral)
 
Hallo!

Ich möchte ein kleines Programm schreiben,
das einen Peer-To-Peer Chat mit Hilfe von UDP ermöglichen soll.
Ich verwende die TUDPSocket-Komponente, ich würde auch Indy benutzen,
aber da ist imho ein Server nötig.

Jedenfall schaffe ich es nicht einen einfach Text zu senden:

Delphi-Quellcode:
  object UdpSocket: TUdpSocket
    Active = True
    BlockMode = bmNonBlocking
    LocalPort = '5006'
    RemoteHost = '127.0.0.1'
    RemotePort = '5005'
    OnConnect = UdpSocketConnect
    OnReceive = UdpSocketReceive
  end
  object UdpSocket2: TUdpSocket
    Active = True
    BlockMode = bmNonBlocking
    LocalPort = '5005'
    RemoteHost = '127.0.0.1'
    RemotePort = '5006'
    Top = 40
  end


procedure TfrmMain.Timer1Timer(Sender: TObject);
var
  test: array[0..255] of Char;
begin
  test := 'hallo!';
  UdpSocket2.SendBuf(test[0],6);
  FillChar(test[0],256,0);
  UdpSocket.ReceiveBuf(test[0],256);

  if test[0] > #0 then ShowMessage(test);
end;

override 28. Dez 2006 23:34

Re: Probleme mit UDP (TUDPSocket, dezentral)
 
Kann mir hier denn keiner helfen?

Grüße


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:57 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