[Hilfe] TCP Chat (Frage)

11/15/2012 21:07 BlueBasHeR#1
Hey Leuts ich brauche bischen hilfe beim TCP Chat...

Also mein TCP Client sendet ganz normal (Getestet!) aber jetzt fehtl mir die Funktion zum Empfangen wie mach ich das?

Also wenn Ich ja die IP 127.0.0.1 habe und dann Senden Drücke zeigt der mir Nur 1x Den Text d.h. er Sendet aber Empfängt nicht sonnst würde er ja 2x Da stehen haben... oder nicht?


Die IP Change & Command Funktion ist noch nicht Drinne! erst nach dem alles geklappt hat also mit senden und empfangen

Hoffe ihr könnt schnell antworten

Mfg BlueBasHeR :*
11/16/2012 15:49 BladeTiger12#2
So ich habe mich mal 5-10 Min beschäftigt.
Hier die Lösung(relativ einfach) gibt bessere Lösungen:
Server
PHP Code:
TCPStartup()

Global 
$TCPAccept[20] , $Connect 0

$Lis 
TCPListen("127.0.0.1" 555)
If @
error Then Exit

While 
1
    $TCPAccept
[$Connect] = TCPAccept($Lis)
    If 
$TCPAccept[$Connect] >= 0 Then
        $Connect 
$Connect +1
        MsgBox
(64 "Info" "Connect")
    EndIf
    For 
$i 0 To $Connect -1
        $Recv 
TCPRecv($TCPAccept[$i] , 2048)
        If 
$Recv <> "" Then
            MsgBox
(64 "Info" $Recv)
        EndIf
    
Next
WEnd 
Client
PHP Code:
TCPStartup()
$In InputBox("Name" "Name")
$Lis TCPConnect("127.0.0.1" 555)
If @
error Then Exit

While 
1
    $sData 
InputBox("Title" "Nachricht senden:")
    
TCPSend($Lis $In " sagt:" $sData)
WEnd 
Habe auch keine Kick-Funktion eingebaut.
Die auch relativ einfach ist.
Für weitere Hilfe oder Erklärungen kannst du ja in Skype kommen:
MrBladeTiger12
11/16/2012 19:15 BlueBasHeR#3
Danke das du geantwortet hast! :D

Noch nicht ausprobiert wenn ich fragen hab dann schreib ich :)