@ru_python

Страница 8896 из 9768
Alexandru
02.05.2019
09:05:26
Привет Мне нужно сделать небольшой скрипт, точнее два скрипта. Суть такова: есть tcp сокет и есть rabbitmq. Из этого сокета поступают данные, их надо в кролика запихивать. И наоборот, из кролика забирать данные и записывать сокет. Грязный солушен я запилил, но там недостает некоторых фич: Автореконнект и персистент коннекшен у скрипта, который забирает данные из рэббита. Хотелось бы получить что-то более красивое и желательно с комментариями что и как работает - хочу разобраться для себя. Напишите плиз в пм во сколько денег оцениваете, оплата paypal

Ах да, это все будет внутри докера, так что нужно чтобы его легко было конфигурировать (имена очердей, адрес сокета, адрес кролика) Моя цель так-то просто разобраться в том, как правильно это сделать. То что сейчас наговнокожено я отправлю

Tishka17
02.05.2019
09:15:15
Эм

Ты прокси для кролика что ли делаешь?

Google
dev
02.05.2019
09:25:29
Приветствую! знаю, что не по теме, но надеюсь на благосклонность админа!)) У материнской платы на z390 чипсете в описании написано, что питание CPU - 8pin + 4pin. Значит ли это, что мне нужен блок питания либо с 8pin, либо с 4pin. Или же мне нужно запитать оба этих разъёма? Подскажите канал, где я бы мог задать этот вопрос, ну либо просто ответьте) Заранее спасибо!

dev
02.05.2019
09:29:59
Alexandru
02.05.2019
09:30:56
спс!
лол, я даже вопрос не прочитал полностью :D да, оба, неделю назад ставил z390

Карлос
02.05.2019
09:31:26
люди

помогите плиз

https://github.com/daviddrysdale/python-phonenumbers

как мне дураку тупому - использывать эту бибилотеку ? я хочу скормить тонну файлов и на выходе получить номера телеофнов из них

dev
02.05.2019
09:32:07
лол, я даже вопрос не прочитал полностью :D да, оба, неделю назад ставил z390
Спасибо! А может и БП посоветуешь?) А то я ищу ищу, везде либо 8 либо 4 пиновые разъемы...

Google
Alexandru
02.05.2019
09:33:16
Увы, я не особо разбираюсь, мне что дали то я и собрал :D

dev
02.05.2019
09:33:54
понял, буду искать) ну хотя бы теперь точно знаю, что нужно оба. Спасибо ещё раз!

Slam! 538
02.05.2019
10:28:09
Каким образом веб сервер в состоянии держать несколько сокетов на одном порту?

Roman
02.05.2019
10:33:22
https://toster.ru/q/596221 последний ответ. Вообще, если не ошибаюсь, это реализованно в ядре ОС

Каким образом веб сервер в состоянии держать несколько сокетов на одном порту?
сам веб сервер вешает лисенера на порт, собирает коннекты и отправляет их в обработчик

Slam! 538
02.05.2019
10:37:00
Ведь по сути порт всегда свободен для новых коннектов, если на него повешен accept. Во время соединения клиентский сокет передаётся в обработчик, а accept, по желанию, продолжает принимать

Roman
02.05.2019
10:45:33
Ведь по сути порт всегда свободен для новых коннектов, если на него повешен accept. Во время соединения клиентский сокет передаётся в обработчик, а accept, по желанию, продолжает принимать
лиснер - стек соединений, аксепт из него поочередно вынимает эти коннекты (пока не будет аксепта, соединения будут висеть до достижения connection timeout), а что дальше делать с ними (закрывать, хранить, обрабатывать) дело твое.

Roman
02.05.2019
10:48:11
socket.listen(<размер очереди>)

Slam! 538
02.05.2019
10:48:39
А во время bind что происходит?

Roman
02.05.2019
10:48:40
bind только занимает порт

Slam! 538
02.05.2019
10:49:18
А socket.socket() просто возвращает объект, выходит

Vixen
02.05.2019
10:50:04


Slam! 538
02.05.2019
10:50:14
Где подробнее можно почитать?

Vixen
02.05.2019
10:50:43
это вообще нормально? все имена заняты?

Slam! 538
02.05.2019
10:50:56
это вообще нормально? все имена заняты?
Может, оно слишком длинное?

Vixen
02.05.2019
10:51:25
пишет, что занято

Roman
02.05.2019
10:51:40
А socket.socket() просто возвращает объект, выходит
создает объект сокета начни с хабра https://habr.com/ru/post/149077/

Google
Slam! 538
02.05.2019
10:53:08
пишет, что занято
Попробуй подлиннее написать

создает объект сокета начни с хабра https://habr.com/ru/post/149077/
Это я читал давно. Есть что-то поглубже?

Vixen
02.05.2019
10:54:47
Попробуй подлиннее написать
iStudyfjlfkjkgjklfjgitiykfnjrhtijgdfjgjrljgdfsjgjfglknretyjrlkdjgfjtirewujtgfkgjekjwykgerjgdjgkljdfgjjgkjgkjfgjlkdsjgkdfjglkdfjgkljdfglkjdflkgjdflkgjkleitouoiyugkldfjlkdjglkfdjgklfjhlkjdfgkjsdfkgjkdfjgkljdfgkjdklgjkdfljteoitjgkjlkdjoityjghkgjhlkgnhkjdfklgjdslkfgjkldgfdlkgkhklfdjgkljhgdfjkgtghfkgl;kfd;lgkyjijhjjBot

занято)

Vixen
02.05.2019
10:55:15
да я хоть посмеяться)

Slam! 538
02.05.2019
10:55:20
занято)
Какой-то баклажан позанимал)

Жадный

Vixen
02.05.2019
10:55:42
ему нужны ВСЕ имена)

Roman
02.05.2019
10:55:47
Каким образом веб сервер в состоянии держать несколько сокетов на одном порту?
а собранные сокеты обрабатываешь уже в другом потоке (или потоках). Например nginx родительским процессом собирает подключения а воркеры уже обрабатывают

Леонид
02.05.2019
10:59:28
А у тебя случайно не несколько потоков?
копаюсь тут с этой штукой дальше, таки у либы на которой я пишу есть такая фича, и как я понял по умолчанию там 2 потока как раз есть, попробовал отключить, но почему-то не заработало ?

Roman
02.05.2019
11:00:52
Где можно почитать об этом? Про эту очередь, например
надо бы какую литерату ру по сетевому программированию, но ничего толкого вспомить не мого. Для начала почитай что такое сокет, и как он появился в юниксе - это даст более правильное представление о нем

Slam! 538
02.05.2019
11:03:26

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