Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 18:39

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

Advertisement



Problem mit IRC-Server

Discussion on Problem mit IRC-Server within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2004
Posts: 697
Received Thanks: 8
Hi,
ich habe die letzten Tage mal angefangen nen neuen IRC-Bot zu schreiben (in c/c++ halt ne Gesunde Mischung ^^).

Ich verbinde zum IRC-Server und fange dann an mit meinem Loop das Socket auszulesen....
Bekomme aber die Informationen so zurück:

Quote:

Fri Jun 30 16:20:27 2006: Connecting to 216.179.62.162:6667
Fri Jun 30 16:20:27 2006: Got Packet: :irc.idlemonkeys.net NOTICE AUTH :*** Looking
Fri Jun 30 16:20:27 2006: Got Packet: up your hostname...
:irc.idlemonkeys.net NOTICE AUTH :*** Found your hostname (cached)
Jede Zeile die min Timestamp ist wurde einzelnd (ein Schleifendurchlauf) ausgelesen.

Das Problem was ich nun habe ist:
die erste Zeile wird aus irgendwelchen Gründen in 2 Teilen gesendet / empfangen.
und die letzte Zeile wird mit der davor mitgesendet

Wenn ich das ganze nun mit Telnet machen und z.B. mit Ethereal mitsniffe bekomm ich aber immer alls so wies sein sollte ein einer eigene Zeile


Muss ich erst noch die Daten aneinanderknöpfen bis ein "\n\r" kommt?

Achja:
Die Daten werden in ein unsigned char[1000] gespeichert.



Code:
void sock::listen()
{
while (1)
{
recv(Socket, Packet, 1000,0);
Log.Write(LOG_PRINT,"Got Packet: %s",Packet);
}
}
(Packet wird in der Header-Datei deklariert. Da fehlt noch die Überprüfung auf nen Socketfehler aber das lass ich erst mal weg..)


Hat jemand nen Plan woran das liegen könnte?
termi is offline  
Old 07/01/2006, 10:07   #2
 
elite*gold: 0
Join Date: Dec 2004
Posts: 697
Received Thanks: 8
Im QNet funzt das ganze ohne Probleme


Quote:
Sat Jul 1 10:06:17 2006: Connecting to 194.109.129.222:6667
Sat Jul 1 10:06:17 2006: Got Packet: NOTICE AUTH :*** Looking up your hostname

Sat Jul 1 10:06:17 2006: Got Packet: NOTICE AUTH :*** Checking Ident

Sat Jul 1 10:06:18 2006: Got Packet: NOTICE AUTH :*** Found your hostname

Sat Jul 1 10:06:18 2006: Got Packet: NOTICE AUTH :*** Got ident response
aber das auch nur wenns will ^^

Quote:
Sat Jul 1 10:09:07 2006: Connecting to 194.109.129.222:6667
Sat Jul 1 10:09:07 2006: Got Packet: NOTICE AUTH :*** Looking up your hostname

Sat Jul 1 10:09:07 2006: Got Packet: NOTICE AUTH :*** Found your hostname, cached
NOTICE AUTH :*** Checking Ident

Sat Jul 1 10:09:07 2006: Got Packet: NOTICE AUTH :*** Got ident response
sry wegen dem Doppelpost hab zuspät ans editieren gedacht..
termi is offline  
Old 07/02/2006, 15:45   #3
 
mr.rattlz's Avatar
 
elite*gold: 0
Join Date: Aug 2005
Posts: 896
Received Thanks: 334
Selbstverständlich musst du das auseinanderpflücken, da hast du beim tcp/ip keinerlei Sicherheit, dass Daten, die zusammengehören zufällig in einem Schwung kommen, ist auch bei keinem Protokoll so vorgesehen :P
mr.rattlz is offline  
Old 07/02/2006, 20:03   #4
 
elite*gold: 0
Join Date: Dec 2004
Posts: 697
Received Thanks: 8
mhm ja soweit war ich schon... ich denk ich muss alles aneinander reihen bis ein "\n\r" vom Server kommt was ja fürs Ende der Zeile/Anweisung/What ever steht.
termi is offline  
Old 08/04/2006, 13:22   #5

 
x]vIrus[x's Avatar
 
elite*gold: 37
Join Date: Apr 2004
Posts: 2,154
Received Thanks: 250
Quote:
Originally posted by termi@Jul 2 2006, 20:03
mhm ja soweit war ich schon... ich denk ich muss alles aneinander reihen bis ein "\n\r" vom Server kommt was ja fürs Ende der Zeile/Anweisung/What ever steht.
er hats erfasst ^^
x]vIrus[x is offline  
Reply


Similar Threads Similar Threads
Having problem Wierd problem with [GUIDE-DETIALED] How to setup a server!
02/10/2010 - EO PServer Hosting - 1 Replies
Hellow, I just used this guide, to set up an EO private server. Everything is correct, but my AccountServer Keeps bugging. Can someOne help me ( via TeamViewer, .. ) ? Thnx, Greets Joris
HAMACHI P SERVER !! PROBLEM!! HILFE , GEBE THX PROBLEM !!!!!!!!!!!!!!!!!!
12/25/2009 - Metin2 Private Server - 8 Replies
Hi liebe Comunity, Meine Frage betrifft meinen ganz neuen Hamachi server. Ich habe alles nach einem Video TUT ausgeführt. Nun starte ich die surakopf exe, die in meinem china ordner ist, und will mich mit folgenden daten einloggen: ID: rain psw: 12345
[Problem] Problem with server starting - cannot find quest index for PaxHeader
12/22/2009 - Metin2 Private Server - 1 Replies
Hello! I have this same problem as here when i'm starting my server: http://www.elitepvpers.com/forum/metin2-pserver-di scussions-questions/307143-metin2-serverfiles-ques t-index-fehler.html But I didn't know the answer.. how to repair this? Greetings
[Fix Problem]TQ Binarys Problem Connection Server Account And Server Login
04/07/2009 - CO2 Private Server - 0 Replies
Hello All ,, At Last I Found Way For Who Setup TQ Binarys 5065-5089 And Follow Soem Guide Words By Words And Have Problem Connection Server Account And Server Login This Problem With 50% off Members It's In Ports 9865,9958,9960,8653 And i will lern all how to open this ports in easy guide And Hope Help Full Guide Here Guide With Images But Sorry if i bad in English



All times are GMT +2. The time now is 18:39.


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