Вопрос:

Как настроить tcp сервер на персональном компьютере

python-3.x tcp

49 просмотра

1 ответ

93 Репутация автора

У меня нет такого опыта работы с сетями, поэтому я задаю этот вопрос, поэтому, пожалуйста, наберитесь терпения в связи с моей неопытностью.

Я хочу настроить на своем компьютере сервер, к которому компьютер моего друга мог бы подключаться через Интернет, и мы могли бы сыграть в игру (что очень удивительно). У меня была смутная идея, что я могу запустить виртуальную машину, чтобы справиться с этим. Мои вопросы:

  1. Могу ли я установить соединение между нашими компьютерами без необходимости платить за отдельный сервер?

  2. Есть ли библиотека Python 3, которая подходит для начинающих (в сети - не для Python), которые могут выполнить эту задачу?

Примечание 1: Это пошаговая игра, поэтому обработка не должна быть очень быстрой.

Примечание 2: у меня есть базовое понимание сокетов, серверов и т. Д., Я просто недостаточно знаком с ними, чтобы найти то, что я ищу в другом месте.

Автор: Noah May Источник Размещён: 08.04.2017 01:45

Ответы (1)


0 плюса

18 Репутация автора

Решение

Вы знакомы с Netcat? Что вы подразумеваете под "(в сети - не Python)". Причина, по которой я спрашиваю, знакомы ли вы с netcat, заключается в том, что если вы работаете с сокетами, это не должно быть слишком сложно для программирования (я говорю, что с уважением они могут показаться странными на первый взгляд). Скорее всего, вам придется открыть порт на маршрутизаторе для этого. В зависимости от игры будет сложность этого программирования. Но в основном это то, что вы хотите правильно.

TCP-сервер (прослушивание) (дом ваших друзей)

TCP-клиент (вы)

Клиент TCL -> Сервер TCP

Если вы собираетесь использовать графический интерфейс Windows, просто используйте VNC Viewer: https://www.realvnc.com/download/viewer/ или TeamViewer: https://www.teamviewer.com/en/ или включите RDP.

Автор: wetw0rk Размещён: 08.04.2017 03:06
Вопросы из категории :
32x32