Hallo,
ich versuche gerade zum 1. mal, direkt mit Socket zu arbeiten. eigentlich nutze ich nur Fetzen aus den Beispielen. laut Wikipedia sind Sockets ja bidirektional - also will ich erreichen, dass Client einmal an den Server sendet und dann anders herum. die eine richtung klappt auch wunderbar, nur der Server antwortet an sich selbst
Server:
$socket = UDPBind($g_IP, 65432)
If @error <> 0 Then Exit
While 1
$data = UDPRecv($socket, 50)
If $data <> "" Then
MsgBox(0, "UDP DATA Server", $data)
UDPSend($socket, "blub")
$data = ""
EndIf
Sleep(100)
WEnd
Client:
[autoit]$socket = UDPOpen($g_IP, 65432)
If @error <> 0 Then Exit
UDPSend($socket, "bla")
While 1
$data = UDPRecv($socket, 50)
If $data <> "" Then
MsgBox(0, "UDP DATA Client", $data)
$data = ""
EndIf
Sleep(100)
WEnd
EDIT: Interessant ist auch, dass meine Firewall diese Verbindung nicht anzeigt?!