@rudepython

Страница 1633 из 1719
Zart
02.07.2019
14:01:13
у тебя задача на и/о...

Александр
02.07.2019
14:02:15
у тебя задача на и/о...
Задача на ио, поток для отслеживания времени

Zart
02.07.2019
14:02:26
бессмысленно немножко

Google
Александр
02.07.2019
14:03:37
бессмысленно немножко
Мм, а как работать с socket.recv если он ждёт бесконечно хоть какой-то пакет, а пакеты больше не прилетят , и вариант с socket.settimeout() наверное не хорошо так делать

Zart
02.07.2019
14:03:57
наверное нет

Zart
02.07.2019
14:04:21
давайте человеку нарекомендуем хард рилтайм, когда почтальона печкина заставляют прийти под дулом автомата

Александр
02.07.2019
14:05:35
что значит - не прилетят?
Ну метод socket.recv если я не ошибаюсь, до победного ждёт пакет(условно любой длины) , я этот метод использую в цикле while(и.к. не знаю длину ответа)

Boris
02.07.2019
14:06:22
у тебя есть 2 причины, по которым не пришел байт : 1. их не прислает отправитель, 2. произошла транспортная ошибка

Boris
02.07.2019
14:07:08
но если тебе все пришло - отправитель сделает FIN сокету и попрощается с тобой

Zart
02.07.2019
14:07:26
и я про него

Google
Александр
02.07.2019
14:07:34
Хммм

А теперь для тупых, когда мы получаем FIN хост с нами рвет соединение сам?

Boris
02.07.2019
14:08:29
это вроде бы финальное состояние общения в дцп

Александр
02.07.2019
14:08:56
это вроде бы финальное состояние общения в дцп
Вроде да, вот об этом я и не подумал. Такс спасибо

Boris
02.07.2019
14:09:04
но есть проблема - ты можешь получить его например через полгода - в зависимости от фазы менструального цикла ануса контрибьютора сборки дистрибутива линукса

Boris
02.07.2019
14:09:41
скажем классический пример - машина с которой ты общался внезапно обесточена (или хоп какой-то в маршруте до нее)

Zart
02.07.2019
14:09:54
фин шлётся когда сторона корректно завершает поток и сообщает что всё, аллах акбар

Boris
02.07.2019
14:10:05
угу

Zart
02.07.2019
14:10:23
не факт что долетит

Александр
02.07.2019
14:10:27
Окей , спасибо за инфу.

Boris
02.07.2019
14:10:37
и здесь возникает второй момент - я не получаю данные - пушо они кончились - пушо они досылаются или блядь потому что таймауты в ядрах проставлены хуйпойми как

Александр
02.07.2019
14:10:44
Ну TCP же , я не шарю - но долетит же?

Zart
02.07.2019
14:11:00
а хуй его знает

Boris
02.07.2019
14:11:11
может прозойти и так - что тебя отсрелит уже по настройке ядра твоей системы - через 10 минут или через год

Александр
02.07.2019
14:11:12
Да бля если и тцп не хочет дружить то как так

Александр
02.07.2019
14:11:52
Касательно системы я понял, но от этого вообще никто не застрахован( хотя хз, как настроили все)

Google
Boris
02.07.2019
14:11:55
Да бля если и тцп не хочет дружить то как так
зависит от того - какую задачу ты все таки решаешь

Pavel
02.07.2019
14:11:57
Ну TCP же , я не шарю - но долетит же?
FIN и RST могут не долететь

Zart
02.07.2019
14:12:02
The fallacies are: The network is reliable Latency is zero Bandwidth is infinite The network is secure Topology doesn't change There is one administrator Transport cost is zero The network is homogeneous

Boris
02.07.2019
14:13:15
слишком много вы знаете для 13yo "джуниор котлин кодерка"
что поделать - хорошо учат в колхозной школе

Александр
02.07.2019
14:13:28
зависит от того - какую задачу ты все таки решаешь
Кинуть команду, получить ответ. Ответ присылается не сразу весь, а по 1 байту. Поэтому если мне машина после отправки ещё и присылает FIN и сама рвет соедеинеи то походу я тут просто нахуеаертил

Zart
02.07.2019
14:13:40
почему по байту

а если нэгла включить

Александр
02.07.2019
14:13:51
почему по байту
Такая реализация

Zart
02.07.2019
14:14:10
аще посрать

Александр
02.07.2019
14:14:19
Тут соглы

Александр
02.07.2019
14:15:58
что значит по 1 байту - на получение следующего байта нужно опять команду слать?
Нет, слать ничего не надо просто в цикле while только получится получить все( я хз почему , возможно я не прав(. Но разницы между socket.recv(1/1024/2048) нет никакой, поэтому я понимаю по 1 байту

Boris
02.07.2019
14:16:52
есть терминальный байт что-ли какой-то или что?

Zart
02.07.2019
14:17:26
поциент не осознает что тцп у нас поток

Александр
02.07.2019
14:17:28
Так сейчас я погуглю что такое терминальный байт)0)0

Boris
02.07.2019
14:17:47
терминальный байт - это нечто говорящее "все что было доставлено"

Stanislav
02.07.2019
14:17:53
Boris
02.07.2019
14:18:05
есть два типа протоколов - Lenght Based и Terminal Based

Zart
02.07.2019
14:18:07
поэтому хоть с одной стороны и могут быть посылки побайтово, гарантий что они побайтово прилетят нет они могут прилетать как побайтово так и пачками

Google
Zart
02.07.2019
14:18:16
и забирать их можно тоже как угодно

Boris
02.07.2019
14:18:38
первый это когда в начале идет в нескольких байтах информация о длинне потока - вторые когда нужно читать до како-го то стейта потока.

Zart
02.07.2019
14:18:39
а боря ща про то как их потом разгребать и парсить похоже

Boris
02.07.2019
14:18:52
+

Александр
02.07.2019
14:18:57
Аааа

Бля

Вот это нормал

Boris
02.07.2019
14:19:20
и как тогда понять - что поток консистентен и доставлен полностью?

Zart
02.07.2019
14:19:43
бывают и бесконечные потоки...

всякие метеостанции вон шлют непрерывный поток посылок с инфой..

Александр
02.07.2019
14:20:30
всякие метеостанции вон шлют непрерывный поток посылок с инфой..
Да в Винде наверное много бесконечных потоков

Zart
02.07.2019
14:20:35
говорит радиостанция би-би-си! в эфире экзотик группа кармэн!

Александр
02.07.2019
14:20:37
Это понятно, опросники всякие

Boris
02.07.2019
14:21:01
так я пас - пойду научусь мониторы в жвм тестировать

Александр
02.07.2019
14:21:19
Zart
02.07.2019
14:21:46
так я пас - пойду научусь мониторы в жвм тестировать
это случайно не ёбаный мишшен контрол?

Google
Max
02.07.2019
14:25:06
Мужики подскажите такой момент, я тут в электрика играю, наебнулись на плате питания кондеры, под рукой из подобных только чуть большей емкости, если их впаять, по сути хуже же не должно быть? а то я в электронику не особо умею.

Boris
02.07.2019
14:27:10
это случайно не ёбаный мишшен контрол?
это обертка для макак над мьютексами

Zart
03.07.2019
06:20:53
пиздец

в 1903 python.exe завезли

который открывает виндовый магазин с 3.7

Petr
03.07.2019
06:22:46
Хы

Milton
03.07.2019
06:22:58
в 1903 python.exe завезли
А wsl новый когда завезут, кстати? Они точные сроки заявляли?

Zart
03.07.2019
06:23:08
ниибу

Содержимое папки C:\Users\Zart\AppData\Local\Microsoft\WindowsApps 03.07.2019 08:12 <DIR> Backup 03.07.2019 08:12 <DIR> Microsoft.DesktopAppInstaller_8wekyb3d8bbwe 01.07.2019 17:18 <DIR> Microsoft.MicrosoftEdge_8wekyb3d8bbwe 01.07.2019 17:18 0 MicrosoftEdge.exe 03.07.2019 08:12 0 python.exe 03.07.2019 08:12 0 python3.exe 3 файлов 0 байт

подозреваю что это с девелпакетом шло

размеры ехе охуенные

Milton
03.07.2019
06:24:44
Говорят, в превью завезли wsl2

Zart
03.07.2019
06:24:59
мне на работе превью не нужны

Milton
03.07.2019
06:26:14
мне на работе превью не нужны
Мне и вне работы не нужны после недавних новостей с косяками даже в релизных версиях

Zart
03.07.2019
06:26:57
ну из хороших новостей - в 1903 баг с прозрачностью консоли похоже убрали

надо посмотреть не колбасит ли гиперв

Страница 1633 из 1719