#python #python_3x
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import socket
sock = socket.socket()
sock.connect(('localhost', 8888)) ################
sock.send('hello')
data = sock.recv(1024)
sock.close()
print (data)
Интерпретатор говорит ConnectionRefusedError: [Errno 111] Connection refused на строчку,
выделенной ####
И еще вопрос: почему в той же строчке в примере используются двойные скобки?
UPD: подключаясь по telnet localhost 8888 - запущенный сервер реагирует
Ответы
Ответ 1
По поводу двойных скобок всё достаточно очевидно: метод принимает один аргумент - кортёж, из двух элементов.
Комментариев нет:
Отправить комментарий