TCP - Server - Client Problem

  • was ist an diesem server verkehrt?
    "Line 11
    $accept (TCPaccept($listen))
    $accept ^ÊRROR

    Error: Expected a "=" operator is assignment statement."

    Spoiler anzeigen
    [autoit]

    #Include <File.au3>
    Global $Accept=-1, $Recive
    $IP = "127.0.0.1"

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    TCPStartup()
    TCPListen($IP, 65432)

    [/autoit] [autoit][/autoit] [autoit]

    $Listen (TCPListen($IP, 65432))
    Do
    $accept (TCPAccept($listen))
    Until $accept <> -1

    If FileExists(@ScriptDir & "/log.txt") = 0 Then
    _FileCreate(@ScriptDir & "log.txt")
    EndIf

    [/autoit] [autoit][/autoit] [autoit]

    $file = FileOpen(@ScriptDir & "/log.txt",2)

    While 1
    If $recive = TCPRecv($accept,100) <> "" Then FileWriteLine($file,$accept)
    Sleep(10)
    WEnd

    [/autoit]

    bestimmt ist das wieder mal was ganz einfaches...aber ich bin ja immer am dazulernen :)
    Danke schonmal im Vorraus!

    Einmal editiert, zuletzt von nitoben (22. März 2010 um 11:21)

  • Du hast die Lösung doch schon selbst gepostet.


    Zitat

    Error: Expected a "=" operator is assignment statement."


    Da fehlt ein "=" zeichen zwischen der Variablen und den Befehl.

    greetz Blade

    Weil Denken die schwerste Arbeit ist, die es gibt, beschäftigen sich auch nur wenige damit.

  • Ja der Befehl macht das was er soll.

    Durch diese Zeile weißt du nur den Rückgabewert des Befehls deiner Variablen "$accept" zu.

    greetz Blade

    Weil Denken die schwerste Arbeit ist, die es gibt, beschäftigen sich auch nur wenige damit.