Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 31, 2015 23:48:01

gelius
Зарегистрирован: 2013-03-18
Сообщения: 132
Репутация: +  0  -
Профиль   Отправить e-mail  

помогите с сокетами пожалуйста

import socket
sock = socket.socket()
socks5 = 'socks_ip:port'
socks5 = socks5.split(':')
socksip = str(socks5[0])
socksport = int(socks5[1])
sock.connect((socksip, socksport))
sock.send('hello, world!')
data = sock.recv(1024)
print data
sock.close()
'data' пуста.
От сокса должен приходить ответ на connect.
Как его выцепить?

Отредактировано gelius (Янв. 31, 2015 23:48:30)

Офлайн

#2 Фев. 1, 2015 08:32:26

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

помогите с сокетами пожалуйста

gelius
сокса
:) Это носки.

Должно быть два сокета. Cмотрите документацию в которой приведены вполне работоспособные примеры. https://docs.python.org/2/library/socket.html



Офлайн

#3 Фев. 1, 2015 13:27:57

gelius
Зарегистрирован: 2013-03-18
Сообщения: 132
Репутация: +  0  -
Профиль   Отправить e-mail  

помогите с сокетами пожалуйста

Доку прочел, а с носками работать не научился.
Мне нужно из ответа BND.ADDR выцепить.
Может есть более красивое решение?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version