Nabend, hab ja heut wieder viele Fragen xD
Also, hab en Miniscript gemacht.
Es soll auf meinem und dem PC von nem Kumpel laufen.
Also, wenn der andere den PC anmacht, sollen sich 2 scripte öffnen.
Z.B. bei PC1 soll dieses script laufen:
Spoiler anzeigen
#include <GUIConstants.au3>
Global $IP = "192.168.1.3"
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Server", 365, 51, 193, 125)
$Label1 = GUICtrlCreateLabel("", 8, 8, 346, 33)
GUICtrlSetFont(-1, 18, 800, 4, "MS Sans Serif")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
TCPStartup ()
$MainSocket = TCPListen ($IP, 56000, 100)
AdlibEnable ("_Check", 1000)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Func _Check ()
If $MainSocket = -1 Then
GUICtrlSetData ($Label1, "Warte auf verbindungsaufbau.")
Else
GUICtrlSetData ($Label1, "Verbindung hergestellt.")
EndIf
EndFunc
Beim PC2 soll dann dieses script angehn, wenn er den PC anmacht.
Spoiler anzeigen
$IP = "192.168.1.3"
[/autoit] [autoit][/autoit] [autoit]TCPStartUp()
[/autoit] [autoit][/autoit] [autoit]$socket = TCPConnect( $IP, 56000)
If $socket = -1 Then
Exit
Else
While 1
Sleep (100)
WEnd
EndIF
Der Server soll sozusagen darauf warten, dass der Client an geht, und dann das Label in Verbindung hergestellt ändern.
Jetz hab ich grad kein 2ten PC da zum testen, deshalb wollt ich mal fragen, ob das so gehn würde?