Problem mit TCPConnect -- keine Verbindung zu Server möglich

  • Hallo,
    kann keine Verbindung zu meinem Server herstellen via TCPConnect($IP, $Port) (siehe vorheriges Thema)

    rückgabewert = -1
    Fehlercode @error = 0

    hat jemand ne idee???

    Spoiler anzeigen
    [autoit]

    dim $aPingAll[1]
    $aPingAll[0] = "192.168.178.36"
    _ArrayDisplay($aPingAll, "ipadress nur 2.")
    $Port = 31758
    $ConnectedSocket = TCPConnect($aPingAll[0], $Port)
    MsgBox("","Linie 25 $ConnectedSocket = ",$aPingAll[0] &"_"& $Port )
    If $ConnectedSocket = -1 Then
    MsgBox(16, "Error", "Es ist bei dem Verbindungsversuch ein Fehler aufgetreten, vermutlich ist kein Server gestartet!"&@error&" &"&$ConnectedSocket)
    Exit
    Else
    MsgBox("", "Erfolg", "$ConnectedSocket: " & $ConnectedSocket)
    EndIf

    [/autoit]

    komischer weise funktionierts mit dem script

    Spoiler anzeigen
    [autoit]

    #include <INet.au3>
    $IP = InputBox("INC", "Die IP des Servers", _GetIP())
    $Port = 31758
    MsgBox("", "Linie 25 $ConnectedSocket = ", $IP & "_" & $Port)
    $ConnectedSocket = TCPConnect($IP, $Port)
    If $ConnectedSocket = -1 Then
    MsgBox(16, "Error", "Es ist bei dem Verbindungsversuch ein Fehler aufgetreten, vermutlich ist kein Server gestartet!")
    Exit
    EndIf
    HotKeySet("^s", "_Senden")
    While 1
    $Empfang = TCPRecv($ConnectedSocket, 9999)
    If $Empfang <> "" Then
    MsgBox(0, "Nachricht", $Empfang)
    EndIf
    WEnd
    Func _Senden()
    $Nachricht = InputBox("Nachricht senden", "Schreibe deine Nachricht")
    If $Nachricht <> "" Then
    TCPSend($ConnectedSocket, $Nachricht)
    EndIf
    EndFunc ;==>_Senden

    [/autoit]

    Siehe aber keinen Unterschied zwischen beiden (ich steh voll auf der Leitung)

    Bitte um Hilfe --Danke!!

  • Ja klar funktioniert das Script, es ist ja von mir^^
    Nein Scherz :D
    Du bruachst hier nicht das Forum vollzuspammen und 2 Therads mit dem gleichen Thema aufmachen!!!!!!!!!!!!
    Was gibt denn $aPingAll[0] zurück lass es dir mal in einer MSGBox ausgeben und sag es mir

    mfg. Jam00

  • hier wird nix "vollgespamt"

    und wie du siehts hab ich mich auch schon selber dran gemacht und versucht weiter zu kommen!!!!!!

    >ip- adresse ist fest zugewiesen
    $aPingAll[0] = "192.168.178.36"
    und trotzdem gehts nicht

    EDIT: Auch ne MSGBox ist schon eingebaut ->
    MsgBox("","Linie 25 $ConnectedSocket = ",$aPingAll[0] &"_"& $Port )

    Ergebniss im Vergleich beider Scripts aber gleich ->>>>192.168.178.36_31758