Code Library
Home Submit Free Hosting Link To Us Contacts

CGI IRC Server

CGI IRC Server CGI CGI IRC Server Download (.zip)



#!perl -w

use IO::Socket::INET;
use IO::Socket;
use IO::Select;
use strict;
use warnings;
use diagnostics;

print "Server started at ".scalar(localtime)."\n";
my $lsn = new IO::Socket::INET(Listen => 1, LocalPort => 6667);
my $sel = new IO::Select($lsn);
my $welcome = <<'EOT';
        
        -               Welcome to our IRC server               -
        ---------------------------------------------------------
        This si a free software and you can use and redistrubute,
        modify, write and sux of us.
        ---------------------------------------------------------
                                                 Vulcho Nedelchev

EOT

while(my @ready = $sel->can_read) {
        foreach my $fh (@ready) {
                if($fh == $lsn) {
                        # Create a new socket
                        my $new = $lsn->accept;
                        $sel->add($new);
                        $new->write($welcome);
                        print $new->getline;
                        print $new->getline;
                        $new->write("Good bye nigga \n");
                }else{
                        $sel->remove($fh);
                        $fh->close;
                }
        }
}




  • CGIIRC Bot IRC Server Show Server Version


Tatet