@ru_python

Страница 8928 из 9768
Samuil
05.05.2019
19:00:33
Мужики, вопрос разовый, буду очень благодарен за ответ) есть небольшой код, не знаю, что он делает, хочу узнать, поможете?

Google
Samuil
05.05.2019
19:01:29


Slam! 538
05.05.2019
19:02:12
На этом мои полномочия все

Николай
05.05.2019
19:02:24
Получает данные по сокету и принтует их

Samuil
05.05.2019
19:02:52
Получает данные по сокету и принтует их
Типа отдает заголовки запроса?

Slam! 538
05.05.2019
19:03:11
Типа отдает заголовки запроса?
Отвечает на запрос успехом

Николай
05.05.2019
19:03:18
Типа отдает заголовки запроса?
Типа отдаёт строку, которую ты видишь

Slam! 538
05.05.2019
19:03:26
И указывает длину контента...только зачем

И зачем какой то левый сокетсервер

Николай
05.05.2019
19:04:16
Slam! 538
05.05.2019
19:04:17
Сырые сокеты ничем не хуже

Дефолтный вроже
Нет, у меня его нет, например

Samuil
05.05.2019
19:04:32
Вот я сам не в курсе, не обессудьте, я этот язык не знаю, это разовая акция, так сказать) вот и хочу понять, что это все делает

Google
Николай
05.05.2019
19:05:01
Нет, у меня его нет, например
https://docs.python.org/3.4/library/socketserver.html

Samuil
05.05.2019
19:06:07
Т.е. только отвечает, мол все ок и никаких данных не отдает?

Николай
05.05.2019
19:06:09
Причём на те, которые без тела
Те, которые без тела, он отбрасывает и не реагирует вообще то

Slam! 538
05.05.2019
19:06:10
А, стоп

Я не увидел табуляцию

Samuil
05.05.2019
19:07:07
Ну контент Лейт так себе инфа)

Николай
05.05.2019
19:07:13
И всё

Впринципе, бесполезный скрипт

Samuil
05.05.2019
19:07:27
Понял, спасибо огромное!

Slam! 538
05.05.2019
19:07:31
Если входящий пакет имеет тело, то ответ на него будет последним в жизни этого сервера

Николай
05.05.2019
19:07:44
Оно в лупе запущено же

Последняя строка

Slam! 538
05.05.2019
19:08:27
И что

Николай
05.05.2019
19:08:43
И то, что он запущен всегда, пока его не отключишь

Slam! 538
05.05.2019
19:08:45
Запускать пока умышленно не застопят

Google
Николай
05.05.2019
19:09:04
Запускать пока умышленно не застопят
Но это не значит, что он один раз отдаёт ответ

Slam! 538
05.05.2019
19:09:15
Непонятный код

Николай
05.05.2019
19:09:33
Непонятный код
Вполне понятный, но бесполезный

Slam! 538
05.05.2019
19:10:07
Зачем последняя строка, если это можно в самом коде реализовать?

Samuil
05.05.2019
19:10:07
По идее, он должен был отдавать определенные заголовки

Oleg
05.05.2019
19:10:25
Ребят, такая проблема! Работаю с pyglet и запустил в нём pty - вылезла такая ошибка: [xcb] Most likely this is a multi-threaded client and XInitThreads has not been called Я так понял, что pyglet, который работает на OpenGL, не может работать с новыми потоками - которые запускаются, видимо, при использовании pty - но при гуглении не нашёл как фиксить. Может кто-нибудь подсказать?

Николай
05.05.2019
19:10:28
Samuil
05.05.2019
19:10:36
Писал не я, я не в курсе, поэтому обратился к вам, знатокам

Николай
05.05.2019
19:10:45
Это как луп асинкио

Roman
05.05.2019
19:12:39
Вполне понятный, но бесполезный
Это похоже на пример реализации сервера

Николай
05.05.2019
19:12:50
Николай
05.05.2019
19:33:27
Ни у кого из пришедших нет идей?
Ну, тайм-аут подключения же

icYFTL
05.05.2019
19:33:51
Привет

Есть трабла одна

Николай
05.05.2019
19:33:56
Он не смог за минуту законнектиться с твоей машины до удалённой по ssh

Roman
05.05.2019
19:34:38
Ни у кого из пришедших нет идей?
расскажи где поднята виртуалка, на винде? или маке?

Andrew
05.05.2019
19:34:38
По каким причинам может быть эта проблема? На винде все фурычит

Google
Andrew
05.05.2019
19:34:49
И на винде, и на маке На винде все работает, на маке нет

icYFTL
05.05.2019
19:34:58
Как получить страницу в реальном времени - т.е.: есть допустим матч https://www.myscore.ru/match/AkpG2yK8/#match-summary но при получении через обычные requests я не получаю счета матча, ибо он генерируется, видимо, через какое-то время или что-то в этом роде

Николай
05.05.2019
19:35:52
Roman
05.05.2019
19:35:54
И на винде, и на маке На винде все работает, на маке нет
с винды и мака ты коннектишься к одной виртуалке?

Andrew
05.05.2019
19:36:11
С винды на виртуалку на винде С мака на виртуалку на маке

Настройки обеих виртуалок одинаковые

Vlad?
05.05.2019
19:36:27
Пофиксилось все заменой библы на urlib

Николай
05.05.2019
19:37:03
Oleg
05.05.2019
19:37:22
Как получить страницу в реальном времени - т.е.: есть допустим матч https://www.myscore.ru/match/AkpG2yK8/#match-summary но при получении через обычные requests я не получаю счета матча, ибо он генерируется, видимо, через какое-то время или что-то в этом роде
Есть два варианта - либо найти страницу, которая отдаёт результаты протоколом websocket, либо постоянно делать опрос страницы с результатами, но это будет с задержкой, естественно

Roman
05.05.2019
19:37:33
Настройки обеих виртуалок одинаковые
думаю просто порты закрыты, проверяй файервол внутри виртуалки для начала

Andrew
05.05.2019
19:37:45
А консолью получается?
Нет, честно говоря

Николай
05.05.2019
19:37:51
Andrew
05.05.2019
19:37:55
Николай
05.05.2019
19:38:06
Как только консолью получится - тогда и скриптом получится

Roman
05.05.2019
19:39:51
Нужный порт открыл, файерволл настроил
релоад правил ФВ делал? или полный ребут? или правила ФВ не запоминает

отключи ФВ и проверь коннект

Andrew
05.05.2019
19:40:30
релоад правил ФВ делал? или полный ребут? или правила ФВ не запоминает
Релоад правил. Отдельно для ssh, отдельно для 22-го порта

Так, ребят, сейчас

Все по порядку

Google
Roman
05.05.2019
19:41:11
Andrew
05.05.2019
19:41:43
Ща сделаем

Tishka17
05.05.2019
19:46:34
В смысле отдельно для 22, отдельно для ssh?

Andrew
05.05.2019
19:46:52
sudo ufw allow ssh sudo ufw allow 22

Tishka17
05.05.2019
19:46:57
А в убунту по дефолту есть firewalld?

Хм, ufw

Ок

Andrew
05.05.2019
19:47:31
Вроде есть, но лучше пробовать установить

sudo apt-get install ufw

Tishka17
05.05.2019
19:47:50
Не надо ставить

Andrew
05.05.2019
19:48:01
начни с этого
Отключил ФВ, перезапустил ВМ, коннекта так же нет

Tishka17
05.05.2019
19:48:04
Вдруг стоит уже какой-то другой

Andrew
05.05.2019
19:48:27
sudo ufw disable

А, щас еще кое-что проверю

Aragaer
05.05.2019
19:49:05
если винда коннектится, то дело не в убунте

Страница 8928 из 9768