Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 00:44

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

Advertisement



C++ - QTcpServer / QTcpSocket

Discussion on C++ - QTcpServer / QTcpSocket within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2013
Posts: 3
Received Thanks: 0
C++ - QTcpServer / QTcpSocket

Hey, hab ein Problem mit meinem Chat, soweit geht auch alles aber nur auf localhost, versuche ich mich mit na andere IP wo auch der Server drauf ist zu verbinden scheitert es.

Code:
QString qServerAddr = "xx.***.xx.xx";
QHostAddress serverAddr(qServerAddr);

socket->connectToHost(serverAddr, 4200);
Wenn ich dort die IP eingebe geht es nicht, aber wenn ich localhost eingebe schon, hier nochmal ein Abschnitt vom Server:

Code:
Chat *server = new Chat();
    bool success = server->listen(QHostAddress::Any, 4200);
    if(!success)
    {
        qFatal("Could not listen on port 4200.");
    }
    qDebug() << "Ready";
Ready wird ausgeben, falls ihr mehr Code benötigt sagt bescheid.


Danke
Lofred is offline  
Old 12/08/2013, 03:31   #2
 
Saedelaere*'s Avatar
 
elite*gold: 1
Join Date: Mar 2011
Posts: 828
Received Thanks: 1,395
Ports im Router forwarded?
Saedelaere* is offline  
Thanks
1 User
Old 12/08/2013, 06:16   #3
 
elite*gold: 0
Join Date: Dec 2013
Posts: 3
Received Thanks: 0
Quote:
Originally Posted by Saedelaere* View Post
Ports im Router forwarded?
Sollte frei sein, sofern ich dies richtig eingestellt hab, hab dies zuvor noch nie gemacht.
So sieht es bei mir dort aus:


Falls ich es richtig eingestellt hab, geht es immer noch nicht...
Lofred is offline  
Old 12/08/2013, 07:29   #4
 
Saedelaere*'s Avatar
 
elite*gold: 1
Join Date: Mar 2011
Posts: 828
Received Thanks: 1,395
Wenn das deine interne LAN IP ist, sollte es nicht an den Forwards liegen. Eventuell eine Firewall installiert, die den Zugriff blockiert?

Kannst du mit anderen Tools (z.b. netcat) auf deinen Server connecten?
Saedelaere* is offline  
Thanks
1 User
Old 12/08/2013, 08:03   #5
 
elite*gold: 0
Join Date: Dec 2013
Posts: 3
Received Thanks: 0
Entweder ich bin zu doof oder netcat läuft bei mir nicht, verschwindet sofort nach dem eingeben eines commands.

Bzw. denke ich, ich hab irgendwas beim Port Forwarding falsch eingestellt, die Seite sagt jedenfalls wenn ich den Port 4200 checke das er nicht frei ist.



/e
Ohman, hab ausversehn eine 1 zu viel bei der LAN IP ran gehängt... geht jetzt alles danke dir!
Lofred is offline  
Reply




All times are GMT +1. The time now is 00:44.


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.