よく知られているサーバーを使用して、単純なUDPP2Pチャットプログラムを作成しています。クライアントは、単一のIdUDPServerを介してサーバーとクライアントからデータを送受信します。
現在のところ、クライアントはログインとログアウトができます。つまり、サーバーにデータを送信できます。サーバーがデータを送信するたびに、wiresharkから通知された埋め込みIPヘッダーチェックサムが0x00であるため、ノードのNIC側でドロップされます。
IdUDPServer設定(クライアント/サーバー)
アクティブ:True
バインディング:
放送:誤り
BufferSize:8192
DefaultPort:10000
IPVersion:Id_IPv4
ThreadedEvent:False
使用したコマンド
内で使用されるコマンドは1つだけです
UDPServer.SendBuffer(ED_Host.Text、StrToInt(ED_Port.Text)、Buffer);
同様の構成が私の別のプログラムで完全に機能しています。