Это никогда не может работать.connect
возвращает None
(по крайней мере, в Windows 7 с Python 2.7.2).
Попробуйте:
import socket
s = socket.socket()
s.connect(("Lidingo.SE.EU.Undernet.org", 6667))
s.send("NICK kNij\r\n")
s.send("USER kNij 0 0 kNij :derp :3\r\n")
inputfile = s.makefile()
while 1:
line = inputfile.readline()
print line,
(я изменил сервер, чтобы убедиться, что код действительно работает)
Теперь, почему вы получаете эту ошибку, а не, как я:
Traceback (most recent call last):
File "D:\workspaces\generic\SO_Python\9337618.py", line 4, in <module>
s.send("NICK kNij\r\n")
AttributeError: 'NoneType' object has no attribute 'send'
- это тайна ...