also.. funktioniert bei mir eigentlich sehr gut..
ich hab jetzt ne "zusätzliche" Anforderung.. vielleicht kann mir einer von euch helfen, der sich mit "lua" auskennt (ich tus nämlich nicht!)
Folgendes:
[font="arial, sans-serif"]In der Funktion "function on_msg_receive (msg)[/font]
[font="arial, sans-serif"]habe ich ein paar Zeilen ergänzt:[/font]
[font="arial, sans-serif"] [/font]
[font="arial, sans-serif"] if (msg.text == 'Hallo') then[/font]
[font="arial, sans-serif"] os.execute('echo "!Hallo" | nc 192.168.178.27 4809 -w 1')[/font]
[font="arial, sans-serif"] send_msg (msg.from.print_name, 'Hallo..')[/font]
[font="arial, sans-serif"] return[/font]
[font="arial, sans-serif"] end[/font]
[font="arial, sans-serif"]Hier soll, wenn die Nachricht "Hallo" empfangen wird, per
Netcat der String "!Hallo" an die IP gesendet werden. Danach
wird alles mit "Hallo..." quittiert.. [/font]
[font="arial, sans-serif"]das funktioniert auch schon sehr schön. [/font]
[font="arial, sans-serif"]jetzt würde ich aber gern auch den umgekehrten Weg gehen. [/font]
[font="arial, sans-serif"]Eine Nachricht die von einer IP kommt soll in eine Variable
übergeben werden und diese dann mit der send_msg Funktion
gesendet werden.[/font]
[font="arial, sans-serif"]Hierzu müsste Netcat im "Listener Modus" Laufen: [/font]
[font="arial, sans-serif"]netcat -lp 14284[/font]
[font="arial, sans-serif"]und dieses dann in etwa so an eine Variable übergeben werden: [/font]
[font="arial, sans-serif"]Pseudocode: message="$(netcat -lp 14284)")[/font]
[font="arial, sans-serif"]dieser müsste dann bei empfang gesendet werden: [/font]
[font="arial, sans-serif"]Pseudocode: if change (message) then send_msg (msg.from.print_name, 'message')[/font]
[font="arial, sans-serif"]versteht ihr was ich meine ?[/font]
[font="arial, sans-serif"]habt ihr eine Idee wie man so etwas umsetzten kann ?[/font]
[font="arial, sans-serif"]Gruß Brick[/font]