durch myControl angefixt, habe ich [hier] ein script zum senden/empfangen per UDP (protokol) im forum gefunden. Es basiert auf Bentschis Socket.ahk, welche im selben thread zu finden ist. Hier das script von Bruttosozialprodukt
Code: Select all
#SingleInstance, Force
#include Socket.ahk
myUdpIn := new SocketUDP() ; Erstelle ein neues udp-Objekt 'myUdpIn'
myUdpIn.bind("addr_any", 12345) ; Binde an 'addr_any'
myUdpIn.onRecv := Func("myRecvCallback") ; Führe das Callback 'myRecvCallback', bei einer eingehenden Nachricht aus.
myUdpOut := new SocketUDP() ; Erstelle ein neues udp-Objekt 'myUdpOut'
myUdpOut.connect("addr_broadcast", 12345) ; Verbinde mit 'addr_broadcast'
myUdpOut.enableBroadcast() ; Erlaube Broadcast-Nachrichten
Loop {
Inputbox, send_msg
If (send_msg="")
Break
myUdpOut.sendText(send_msg) ;Sende Text-Nachricht
}
ExitApp
myRecvCallback(this) {
Loop, 20
line .= "__"
MsgBox, % "Eingehende Nachricht:`n" line "`n`n" this.recvText() ;Empfange Text-Nachricht
}
Das senden durch UDP Tool, bzw der empfang funktioniert jedoch nicht. Mir fallen ad-hoc drei mögliche ursachen ein ...
a) mein nobo (win7) ist noch irgendwo restriktiv (wobei ich die einstellungen bzgl firewall + "UDP im heimischen netzwerk" bereits beackert habe).
IPv6 soll zB probleme machen [...] ??
b) UDP Tool bzw mein android ist irgendwo noch verbuxelt?!
c) oder, (und deshalb die anfrage hier) das obige script muss nachbefrickelt werden?
Nun haben die angefragten das wort