Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 17:54

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

Advertisement



[C++]Sockets Frage

Discussion on [C++]Sockets Frage within the C/C++ forum part of the Coders Den category.

Reply
 
Old 03/03/2011, 18:40   #16
 
black0utCpp's Avatar
 
elite*gold: 0
Join Date: Oct 2010
Posts: 381
Received Thanks: 210
Hostest du den Server auf deinem eigenen Pc ?
und benutze getchar();
und hör auf solche funktionen sleep zu nennen!
außerdem war die endlos Schleife schon in Ordnung
und warum benutzt du WinSockets Vers. 1.1 ?
black0utCpp is offline  
Old 03/03/2011, 19:25   #17
 
xNopex's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
Um die Fragen meines Vorposters zu erweitern:

- Hostest du auf nem Server in Indien? ()

Versuche doch mal nen Ping auf 127.0.0.1 durchzuführen und stelle dir die Frage, ob du meine Tipps beherzigt hast.
xNopex is offline  
Old 03/03/2011, 19:30   #18
 
black0utCpp's Avatar
 
elite*gold: 0
Join Date: Oct 2010
Posts: 381
Received Thanks: 210
Ich glaube er hat resigniert

EDIT : ich verstehe nicht ganz was soll es bitte bringen die Loopback Ip zu" pingen "?(also seinen eigenen Pc)

EDIT @OP Hoste mal dein Server auf deinem eigenen PC also :
Anstatt

Quote:
addr.sin_addr.s_addr = inet_addr("144.16.78.34");
Quote:
addr.sin_addr.s_addr = inet_addr("127.0.0.1");
black0utCpp is offline  
Old 03/03/2011, 19:59   #19
 
xNopex's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
Wenn sein Server auf seinem eigenen Pc läuft, ist er nur logisch auf 127.0.0.1 zu connecten bzw. an diese Adresse Datenpakete zu schicken. Dazu ist der loopback ja da.

EDIT: Wo der Server gehostet wird, wird nciht über die IP in der Datenstruktur angegeben. Sondern dadurch, wo der Server de facto läuft. Soweit ich an meine WinSOCKET Zeit zurückdenken kann ist die adresse in der struktur für den server völlig uninteressant. Lediglich für den clienten von Nöten.
xNopex is offline  
Old 03/03/2011, 21:16   #20
 
MrSimonKeks's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 116
Received Thanks: 13
So sorry, dass ich nicht geschrieben hab . Ähm ich habe mir die ip einfach nur ausgedacht da ich sonst immer mein pc anpinge und das wäre ja ein wenig unlogisch. Oder darf man das garnicht ? Sleep funtion bennene ich nächstes mal einfach keep_window_open. Ich möchte lieber meine eigene selbstdeklarierte funktion haben . Aber jetzt zum eigentlichen Problem : es ist völlig egal ob ich 127.0.0.1 oder eine andere ip nehme ich bekomme immer das obige genannte . Und der server gibt kein Incoming connection aus also was mache ich falsch???
Edit: Wieso vers 1.1?
MrSimonKeks is offline  
Old 03/03/2011, 21:22   #21
 
black0utCpp's Avatar
 
elite*gold: 0
Join Date: Oct 2010
Posts: 381
Received Thanks: 210
Quote:
Wieso vers 1.1?
Deshalb :
Quote:
WSAStartup(MAKEWORD(1,1),&WsaData)
black0utCpp is offline  
Old 03/03/2011, 21:29   #22
 
MrSimonKeks's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 116
Received Thanks: 13
Ja das weiß ich ja C++lernen und verstehen ... Bloß meine Frage ist ob das einen Unterschied macht?
Edit:Im Toturial wurde eibmal 1.1 und einmal 1.2 benutzt aber beides funktionierte...
Edit 2: Wie gesagt mein Problem ist das es einfach nicht funktioniert. Wenn ich den Server anpinge (egal welche ip, egal welcher port) gibt es kein Incoming Client und bei cmd steht wie schon geschrieben entweder wenn ich mit port pinge das der Host nicht existiert, und wenn ich ohne port pinge sprich so:
ping 127.0.0.1 dann steht dortZielhost nicht erreichbar.
Abgesehen von allen Variablennamen oder Funktionsnamen mein Problem ist einfach das es nivht geht.
Edit3: Ich glaube ich habe den Fehler gefunden werde morgen mal schauen ob ich damit richtig liege.
Edit 4: Ich lag falsch Ich weiß nicht warum das nicht funktioniert...
MrSimonKeks is offline  
Reply


Similar Threads Similar Threads
[AutoIT] Frage - TCP Sockets
10/05/2010 - Metin2 Private Server - 7 Replies
Nachdem ich das Paket Tool für die API Befehle nun in PHP fertig habe, habe ich mit westside gewettet, das ich das ganze auch in AutoIT schaffe.. ^^ Leider ist es da nicht so einfach wie erwartet und ich hänge nun an einem Punkt wo ich selbst keinen Rat mehr weiß. In PHP versende ich meine Packets folgendermaßen; $socket = socket_create (AF_INET, SOCK_STREAM, SOL_TCP); $result = socket_connect ($socket, $IP, $Port);
Sockets first to log in after SM
03/14/2007 - Conquer Online 2 - 13 Replies
If i was the first to log in after SM will the 1st met be the socket? or is there a certian amount i would have to spam? Thanks :) cheers i have quit this game for a while but I am back now. :P
sockets bah
06/22/2006 - Conquer Online 2 - 5 Replies
just upgrading normally ive made sok tao cap and sok archer coat its pure luck nothing to do with any so called "tricks" i have a friend who makes sockets for a living he showed me his warehouses every one is filled with met scrolls SPAMMING METS IS THE ONLY WAY TO GET SOCKETS ending pending...
Sockets in CO?
03/16/2006 - Conquer Online 2 - 14 Replies
I was reading through the socket thread on the other forum and such... I know a few people who are 100 pct on making 1 socket and around 90 pct on the 2nd socket... So I am wondering if there is a way to make it happen without a chance of failure? I know that the Conquer Online Beta Client (the old old one) you can make sockets without worry on anything with that client... Does anyone know where to get it or know someone who'd upload it to a server? Or just knows a fool proof way to...



All times are GMT +1. The time now is 17:54.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.