Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 28, 2015 21:37:18

Maximmal
От:
Зарегистрирован: 2010-05-05
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Передача данных с сокета на сокет

Здравствуйте! Есть такая задача: нужно создать два сервера, которые слушают порты TCP X и Y. Далее, после подключения клиентов к обоим серверам, нужно передавать данные, принятые X в Y и наоборот. Т.е в итоге клиенты будут общаться между собой через эти серверы. Создание серверов и получение данных-задача простая. Каким образом сделать передачу данных от одного сокета на другой? Серверы создавал с помощью asyncore.



Офлайн

#2 Дек. 29, 2015 02:07:23

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Передача данных с сокета на сокет

Вообще, через сокет на диске это делается, но не во всех ОС они есть. Поэтому для начала можешь открыть порт Z.

wiki. IPC



Отредактировано py.user.next (Дек. 29, 2015 02:09:28)

Офлайн

#3 Дек. 29, 2015 20:19:22

Maximmal
От:
Зарегистрирован: 2010-05-05
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Передача данных с сокета на сокет

OS fedora 20. Т.е открыть порт, через который будут общаться 2 класса?



Офлайн

#4 Дек. 30, 2015 01:01:01

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Передача данных с сокета на сокет

Maximmal
будут общаться 2 класса
Если это в одной программе всё, то можно очередь задействовать между двумя потоками.
python.org. pipes and queues



Отредактировано py.user.next (Дек. 30, 2015 01:05:56)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version