Replies (9)

  • @Lis, А что ты спросить хотел? Ничего непонятно.
  • @vt, Как с сокета сервера подключиться к другому серверу.
  • @Lis, лол, ты как себе это представляешь? Никак.
  • @vt, т.е. соединение представляет уникальный набор хостов/портов т.е. я не могу поднять два одинаковых соединения 192.168.0.1:80 — 192.168.0.2:80 но что мне мешает открыть сокет сервера на 192.168.0.1:80 на прослушку и отправить пакет с данного соединения с 192.168.0.1:80 на 192.168.0.2:80? ведь сам сервер может отвечать клиентам с используя открытый порт.
  • @vt, и практический пример bitcoin клиент поднимается на порту 8333 и принимает другие пиры на этот порт, когда клиент сам хочет присоединится к кому либо исходящий порт он использует тот же.
  • @vt, нашел serversocket_2.connect_ex(('127.0.0.1', 8001)) только теперь как то нужно извлечь connection в который можно отправлять данные для server 1
  • @Lis, Херня, connect_ex только определяет возможность создать сокет и если нет возвращает результат отличный от нуля.
  • @Lis, он создает для этого два разных сокета
  • @vt, Еще раз протестировал bitcoin с tcpdump я был не прав, клиент действительно действует и как сервер и на каждый отдельный пир где его принимают как клиента открывает новый сокет.