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:
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
that is the problem :) No ngircd installed in the directories.
And if i run ./ngircd -n i get:
Can't read configuration "/usr/local/etc/ngircd.conf": No such file or directory.
So, i miss the conf file and i believe that something went wrong in the make install phase, since i got no problems during the ./configure and make phases
Am 24.04.2012 um 14:58 schrieb Alessandro Alessio:
> after running 'make install' i do not get any error, but actually i am not sure the install went fine.
If you don’t get error messages most probably there haven’t been any errors.
So what’s your problem?
After running „make install“ you’ll find ngIRCd installed in the default location (usr/local/sbin, /usr/local/etc/ngircd, …) or in the location(s) you passed to the ./configure script.
I am trying to configure several servers that all connect over a LAN/MESH
(AD-HOC) network. I thought I had edited the ngircd.conf right but cannot
get it to work. How can I go about doing this? all of the servers would
share the same IP since they are on a AD-HOC MESH system