Hi all,
I am a new user of the ngircd. I created an IRC client in C++ and i am now interested in testing it with your ngircd server.
 
i am having some troubles during the registration phase and i don't understand where i am wrong. I wonder if any of you can help.
 
The IRC protocol states that client has to register the user following these steps:
 
1. Pass message
2. Nick message                 2. Service message
3. User message
 
 
Actually, i create first a socket to the ngicrd  (run win -n) which responds "Accepted connection  from <IP> on socket <id>"
 
then i send the following messages:
 

PASS NOPASS\n\r

NICK giggio\n\r

USER guest 0 * :Ronald Reagan\n\r

 

 
And  after a while i get the following answers:
Shutting down connection <id> (Timeout) with <IP:port>
Client unregistered (<id>) : Timeout
 
I tried to use   /PASS   or to erase    \n\r   but i always get a Timeout error.
I don't get what i'm doing wrong since i am respecting the IRC Protocol
 
cheers,
alex