Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 21:49

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Frage] TCP über Dynamische IP??

Discussion on [Frage] TCP über Dynamische IP?? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
[Frage] TCP über Dynamische IP??

Hey Com,

ich hab mal ne Frage undzwar woran liegt es wenn ich ich mit meinem Client etwas an meinen Server über eine Dynamische IP per TCPSend schicken will??

Bei mir klappts nicht.

Hab auch Firewall etc. aus und Ports offen.

Hier mal beispiel für Server und Client

PHP Code:
TCPStartup()
$MainSocket TCPListen("127.0.0.1"2000)

While 
1

    $NewSocket 
TCPAccept($MainSocket)

    If 
$NewSocket >= 0 Then
        
Do
            
$Recv TCPRecv($NewSocket2048)
        
Until $Recv <> ""
        
ConsoleWrite("Empfangen : " $Recv & @CR)

    EndIf

WEnd 
PHP Code:
#include <GuiConstants.au3>
#include <Inet.au3>

TCPStartup()

$GUI GUICreate(""300500)
$Edit GUICtrlCreateEdit(""00300200)

$OK GUICtrlCreateButton("Senden"10030010030)

GUISetState()

$IP "Dynamische IP"

While 1
    $msg 
GUIGetMsg()

    Switch 
$msg

        
Case $OK
            $MainSocket 
TCPConnect($IP2000)
            
TCPSend($MainSocketGUICtrlRead($Edit))

            
MsgBox(0"GESENDET""Die Nachricht wurde gesendet")
    EndSwitch
WEnd 
BlackHybrid is offline  
Old 02/19/2011, 17:57   #2
 
derpo's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 344
Received Thanks: 151
Starte mal cmd und gib dort ipconfig ein dann sollte dort eine IP, die mit "192.168" stehen und auf dieser führst du dann TCPListen aus. Wenn du die Ports freigeschaltet hast, sollte es über die Dynamische IP aufrufbar sein.
derpo is offline  
Thanks
1 User
Old 02/19/2011, 18:08   #3
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Ne klappt leider nicht =(
BlackHybrid is offline  
Old 02/19/2011, 18:10   #4
 
derpo's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 344
Received Thanks: 151
Hast du auch keinen Tippfehler bei TCPConnect gemacht?

Edit : Probier auch mal, ob du mit dem Webbrowser auf den Port der Dynamischen IP zugreifen kannst.
derpo is offline  
Old 02/19/2011, 18:11   #5
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Ne die IP stimmt
BlackHybrid is offline  
Old 02/19/2011, 18:15   #6
 
derpo's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 344
Received Thanks: 151
Mach mal einen Timer rein, dass der Server nicht zum Stehen gebracht wird, wenn ein Client nur verbindet und mehr nicht.
PHP Code:
        $timer TimerInit()
        Do
            
$Recv TCPRecv($NewSocket2048)
            If 
TimerDiff($timer) >= 2000 Then
                TCPCloseSocket
($NewSocket)
                
ExitLoop
            
EndIf
        
Until $Recv
        
If $Recv Then ConsoleWrite("Empfangen : " $Recv & @CRLF
Probier es auch mal mit einem anderen Port.

Edit : Mach am Besten vor WEnd Sleep(10) rein
derpo is offline  
Old 02/19/2011, 18:27   #7
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Klappt leider auch nicht. TCPConnect gibt übrigens -1 zurück.
BlackHybrid is offline  
Old 02/19/2011, 18:28   #8
 
derpo's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 344
Received Thanks: 151
Probier mal direkt zu verbinden, vielleicht liegt der Fehler ja wo anders
derpo is offline  
Old 02/19/2011, 18:34   #9
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Ja mit 127.0.0.1 klappts
BlackHybrid is offline  
Old 02/19/2011, 18:43   #10
 
derpo's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 344
Received Thanks: 151
Überprüfe nochmal :
Ob TCPListen mit der IP bei ipconfig, die mit 192.168 anfängt aufgerufen wird
Ob der richtige Port freigeschaltet ist
Ob der Client zu der richtigen IP verbindet
derpo is offline  
Old 02/19/2011, 18:46   #11
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Stümmt alles =(
BlackHybrid is offline  
Old 02/19/2011, 18:55   #12
 
derpo's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 344
Received Thanks: 151
Prüfe nochmal, ob du mit der 192.168.* verbinden kannst
derpo is offline  
Old 02/19/2011, 18:59   #13
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Mit der kann ich auch connecten
BlackHybrid is offline  
Old 02/19/2011, 19:02   #14
 
derpo's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 344
Received Thanks: 151
Falls du mehrere IPs bei ipconfig hast, die mit 192.168 anfangen, nimm die oberste
derpo is offline  
Old 02/19/2011, 19:03   #15
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Ja die von meinem comp. Hab auch schon die vom router benutzt.
BlackHybrid is offline  
Reply


Similar Threads Similar Threads
[PHP]Dynamische Signatur
02/05/2014 - Coding Tutorials - 16 Replies
So okay ich will euch heute zeigen wie ihr leicht eine dynamische Signatur mit Hintergrundbild machen könnt! Also erstmal erstellen wir die Datei sig.php oder wie ihr das nennen wollt ;) 1. Erstmal kommen unsere MySQL Daten rein $_MySQL = array(); $_MySQL = "localhost"; $_MySQL = "signatur"; $_MySQL = "lustigespasswort"; $_MySQL = "signatur"; 2. Wir bauen eine Verbindung zur Datenbank auf mysql_connect($_MySQL, $_MySQL, $_MySQL);
[FRAGE] Frage über PServer über Navicat
09/13/2010 - Flyff Private Server - 7 Replies
Hallo elitepvpers, seit gestern habe ich zufällig gesehen wie man einen Flyff P-Server erstellen kann. Nach paar mal Probieren, hab ich es geschafft... Doch hier ist mein Problem... Wenn ich mich Einlogge und die Charaktere auswählen will, sind alle Charactere Nackt?!?! Hier ein Screenshot..
Dynamische Signatur
07/04/2010 - General Coding - 4 Replies
Moin, ich möchte mir gern eine dynamische Signatur erstellen. Sie soll später meine Profildaten von der Homepage des Games CrossFire anzeigen. So in etwa soll es aussehen. http://crossfire-germany.eu/Bilder/Banner/ingame_ sig_example.jpg
[Guild Wars²]Überblick über das dynamische Ereginissystem
05/12/2010 - User Submitted News - 1 Replies
Und wieder gibt es interessante Neuigkeiten zu Guild Wars 2. Nun wird das oft erwähnte dynamische Ereignissystem beschrieben, dass die traditionellen und veralteten Quests ablösen soll. Überblick über das dynamische Ereignissystem | Guild Wars 2
Web - Dynamische Map
02/03/2008 - General Coding - 5 Replies
Ich wollte mal wissen wie man in einem Web Browser Dynamische (Scrollbare) Maps anzeigt?



All times are GMT +1. The time now is 21:50.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.