Попытка настроить какой-то базовый код сокета на Python (ну, Jython, но я не думаю, что здесь уместно).
import socket
class Foo(object):
def __init__(self):
#some other init code here
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect("localhost", 2057)
s.send("Testing 1,2,3...")
data = s.recv()
s.close()
print data
Он сообщает мне:
s.connect ("localhost", 2057) Файл "<строка>", строка 1, в соединении TypeError: connect () принимает ровно 2 аргумента (3 задано)
Мне кажется, что что-то очень простое смотрит мне в лицо, но я не могу сказать, что делаю не так.