rendered paste body#irc botimport sysimport socketimport stringimport osHOST='irc.zloche.net'PORT=6667NICK='The3l33tBot'IDENT='The3l33tOne'REALNAME='Jacolon'OWNER='The3l33tOne'CHANNELINIT='test443'readbuffer=''try: s=socket.socket( ) s.connect((HOST, PORT)) s.send('NICK '+NICK+'n') s.send('USER '+The3l33tOne+' '+localhost+' bla :'+Jacolon+'n') s.send('/privmsg #hbh test')import socketfrom socket importclass SockClient(object)def_init_(self,host,port)self.host=irc.rmachine.netself.port=6667self.addr=(self.host,self.port)sock = nonefor res in getaddinfo(self.host, self.port, AF_UNSPEC, SOCK_STREAM): af, socktype, proto, canonname, sa = res try: sock = spcket(af,socktype,proto) except error, msg: sock =None continue try: sock.connect(sa) except error, msg: sock = close() sock = None continue break if sock is None: raise RuntimeError, "could not connect socket"self.socket = sockdef remote,msg(self,msg)del msgdef.close(self): self.sock.shutdown(SHUT_RDWR) self.sock.close()import socketfrom socket import *class SockServer(object): def_init_(self,port) self.port=6667 self='irc.rmachine.net' self.addr=(self.host, self.port) self.buf =1024finally: s.close()