Hallo Com.,
Ich habe schon seit ein paar Tagen das Problem, das ich ein Tool mit autoit schreiben soll, das über das Inet Texte senden soll.
Allerdings ändert sich ja alle 24Stunden die IP, aber da die beiden PCs ja eh in Hamachi mit einander verbunden sind, dachte ich mir, dass man einfach per "Hamchi-IP" den Text senden kann.
Jetzt mal zu dem Programm:
Es ist da um bei einem Minecraft-Server Befehle einzugeben.
Eine GUI-Funktionen hab ich schon, nur ist bis jetzt das Programm immer auf dem PC mit dem Server, aber das nervt dann immer, weil man das Netbook unter dem Tisch hervorkramen muss und dann auf das Tool klickt.
Deshalb wollte ich per TCPSend einfach nen Text an den "Clienten" auf dem PC mit Server senden und der schreibt das dann in die Konsole...
PS: Ich weiß. dass ich mich unverständlich ausdrücke, hoffe aber trotzdem, dass man mir helfen kann...
Machs doch so, dass auf der einen Seite ein Server ist, der auf der Hamachi-IP läuft :
PHP Code:
TCPStartup() $Listen = TCPListen("Hamachi-IP",6542) If @error Then Exit While 1 $accept = TCPAccept($Listen) If $accept <> -1 Then For $recv = 0 To $recv <> 0 $recv = TCPRecv($accept,50) If $accept = -1 Then ExitLoop Sleep(10) Next TCPCloseSocket($accept) If Not $recv = 0 Then MsgBox(0,"Recv",$recv) EndIf Sleep(10) WEnd
Der Client sieht dann ungefähr so aus :
PHP Code:
TCPStartup() $send = InputBox("Daten","Bitte gib etwas zum Senden zum Server ein!") $Conn = TCPConnect("Hamachi-IP",6542) If Not @error Then TCPSend($Conn,$send) TCPCloseSocket($Conn) EndIf Sleep(100)
Machs doch so, dass auf der einen Seite ein Server ist, der auf der Hamachi-IP läuft :
PHP Code:
TCPStartup()
$Listen = TCPListen("Hamachi-IP",6542)
If @error Then Exit
While 1
$accept = TCPAccept($Listen)
If $accept <> -1 Then
For $recv = 0 To $recv <> 0
$recv = TCPRecv($accept,50)
If $accept = -1 Then ExitLoop
Sleep(10)
Next
TCPCloseSocket($accept)
If Not $recv = 0 Then MsgBox(0,"Recv",$recv)
EndIf
Sleep(10)
WEnd
Der Client sieht dann ungefähr so aus :
PHP Code:
TCPStartup()
$send = InputBox("Daten","Bitte gib etwas zum Senden zum Server ein!")
$Conn = TCPConnect("Hamachi-IP",6542)
If Not @error Then
TCPSend($Conn,$send)
TCPCloseSocket($Conn)
EndIf
Sleep(100)
und das geht auch? Wäre echt geil wenns geht, werds auch heute Abend mal testen. Schonmal DANKE!
Und ja, ich möchte statt der "normalen" IP vom PC die Hamachi-IP nehmen.
so habs ausprobiert, geht aber nicht -.-
Ich habs mal so umgeschreiben, dass Der mir den Error sagt, und da kam: 10049
so jez weiß ich natürlich überhaupt nicht was das heißt...
Bitte um Hilfe weil das wirklich wichtig ist!
[ ServiceMT2 ] Ich mache euch einen P-Server über Hamachi oder Root[über TeamViewer] 09/12/2012 - Metin2 Private Server - 10 Replies Hey Ihr ,
ihr wolltet schon mal einen eigenen Hamachi oder Root P-Server mit Gm Rechte, neuen Shops usw. ?
Dann seit ihr hier richtig!
Ich mache euch einen eigenen P-Server !
Ich mache ihn über TeamViewer !
sUCHE P SERVER MACHER ÜBER HAMACHI ÜBER TEAMVIEVER^!! 05/26/2011 - Metin2 Private Server - 17 Replies HALLO
suche einen der wo für mich ein metin2 pserver macht und zwar der wo über hamachi laüft und dazu gm rechte und so was man alles für ein p server braucht ... habe 2gb ram