[/b/] [/d/] [/tu/] [/a/] [/ph/] [/wa/] [/cg/] [/t/] [/p/]

[Burichan] [Foliant] [Futaba] [Greenhell] [Gurochan] [Photon] - [Home] [Manage] [Archive]

[Return]
Posting mode: Reply
Leave these fields empty (spam trap):
Name
Link
Subject
Comment
File
Verification
Password (for post and file deletion)
  • Supported file types are: GIF, JPG, PDF, PNG
  • Maximum file size allowed is 20480 KB.
  • Images greater than 200x200 pixels will be thumbnailed.

File: 1614426297714.jpg -(404893 B, 850x850) Thumbnail displayed, click image for full size.
404893 No.187208  

Как на питоне переслать сообщение с одной машины на другую, если они не в одной локалочке? По запросу выдает очевидный socket, но во всех примерах показано только как писать самому себе, потому что для внешнего айпи нужно возиться с открыванием портов, что вообще не очень полезно. Бесплатных хостингов для сервера сокетов тоже нет. Какая есть альтернатива, столь же простая в использовании?

>> No.187209  

Ты кокой-то странный.

> Как переслать сообщение с одной машины на другую

Подсоединяешься и шлёшь, фигле.

> возиться с открыванием портов, что вообще не очень полезно.

И чего там возиться? Зашел на 192.168.0.1 и открыл. Чего там неполезного?

Ну ладно, на тебе простые в использовании ссылочки.
http://localtunnel.github.io/www/
https://ngrok.com/
https://libp2p.io/

>> No.187211  

>>187209

> Ты кокой-то странный.

Да.

> http://localtunnel.github.io/www/
> npm install

Нет.

> https://ngrok.com/

Нужно где-то регистрироваться. Нет.

> https://libp2p.io/

Python coming soon.

>> No.187212  
File: 1614432702652.jpg -(34406 B, 512x288) Thumbnail displayed, click image for full size.
34406

>>187211
Ну и сиди со своим гвидобейсиком без сети, пф. Отметает он тут решения по ключевым словам. Значит проблема тебе не важна на саммом деле, а важен свой аутизм.

>> No.187213  

>>187212

> Как на питоне переслать
> важен свой аутизм.

Да.

>> No.187216  

>>187208
tor hidden service

>> No.187217  

>>187213
Вселенная не из одного питона состоит. Питон где-то крутится. Ну и в чём проблема реверпроксилку на ноде запустить там рядом и пользовать её из питона? Мдауж.

>> No.187220  

>>187216
And what should I do about it?

>> No.187221  

>>187208
Засунь обе машины в одну виртуальную частную сеть, хуле.
Домен ещё можешь сделать.

>> No.187223  
File: 1614438404034.png -(102539 B, 634x312) Thumbnail displayed, click image for full size.
102539

>>187220
То же, что и с >>187209. Запустить рядом и дергать из питона. Питон вообще — это клей между сишными функциями собственного интерпретатора/оси и чужих библиотек (см. холивор в https://www.linux.org.ru/forum/development/16126086). Сам питон не имеет отношения к твоему сетевому окружению, которое снаружи. Поэтому твой вопрос неправильный.

>> No.187224  

Вместо того чтобы рассказывать всю историю своей жизни, свёл реквест к минимальным требованиям - использовать только питон и не дергать пользователя с открытием портов. После чего каждый в треде рассказал как надо делать, только не на питоне или простенько открыв порты. Классика.

>> No.187225  

>>187224
Я уж устал фейспалмить. Что ты собрался делать питоном с откровенно внешним окружением? Пробивка натов и организация p2p связи в диких условиях это целая Тема. Тебе справедливо говорят: организуй связность внешними инструментами. Обменивайся через третий сервер. Всё, устал, пусть другие объясняют, что проблема на другом уровне. https://xyproblem.info

>> No.187226  

>>187225

> Обменивайся через третий сервер.

Уже сделал. Теперь хочу без него.

> Пробивка натов и организация p2p связи в диких условиях это целая Тема.

И поэтому я создал тред, вместо того посмотреть как это делается по первой ссылке в выдаче.

>> No.187227  

Как стать частью ботнета так с любой пираткой, а как пробить нат так целая Тема.

>> No.187228  

IPv6, используй его.

>> No.187230  

Чтобы получить ответ вопрос надо строить так: у меня питон версии Х, есть П, версии М, мне нужно от него Й, я проделал Ё, я гуглил и читал про Б, С, но не получается, Ы. Без выполнения этих примитивных условий необходимых вопрошающему и остальным ответов не будет. И нехуй ныть. Ниже форма-пример вопроса по существу:

Есть два класса, наследуемых от object и list (дальше называю их по имени родителей). При создании object ему в конструктор передается экземпляр list либо object и функция func. У object есть метод getitem, который возвращает func(list/object.getitem).Теперь, собственно, вопрос. Для обоих классов есть методы sub и add, которые возвращают object. Как тут можно избежать копирования кода и есть ли какие-то альтернативные решения?



Delete Post []
Password

[/b/] [/d/] [/tu/] [/a/] [/ph/] [/wa/] [/cg/] [/t/] [/p/]