@ru_python

Страница 7629 из 9768
Int
06.01.2019
20:42:20
А хорошие курсы по питону можете посоветовать? для того в чем он хорош особенно..

Проксимов
06.01.2019
20:43:08
Int
06.01.2019
20:43:26
спс

Sliva
06.01.2019
20:43:57
conn.sendall
А как прога поймёт кому отправлять?

Google
Slam! 538
06.01.2019
20:44:17
Sliva
06.01.2019
20:47:05
Эх

Slam! 538
06.01.2019
20:47:07
А как прога поймёт кому отправлять?
Пиши в словарь клиентов, где ключ - айпи, а значение - объект сокета

noName
06.01.2019
20:47:49
Как можно обойти генерацию новых классов у товаров на Яндекс маркете при их парсинге?

Slam! 538
06.01.2019
20:47:57
Потом отправляй всем, кроме отправителя сообщения

Проксимов
06.01.2019
20:48:21
Sliva
06.01.2019
20:49:26
Потом отправляй всем, кроме отправителя сообщения
Я это понимаю, вопрос то в том, как отправить определенному клиенту (по его ипи)

Slam! 538
06.01.2019
20:49:41
conn.sendall()

вот этот твой conn является объектом класса SocketType

Slam! 538
06.01.2019
21:00:31
Почему у меня в пичарме открыт один скрипт, а под запуск стоит другой?

Slam! 538
06.01.2019
21:01:09
Можно вроде главный скрипт выбрать, который будет запускаться в любом случае

Google
Sliva
06.01.2019
21:04:47
conn.sendall()
Нигде по этому инфы нет, я должен в скобки айпи или что указать аааа мне хочется плакать

Slam! 538
06.01.2019
21:05:25
В скобках ты пишешь, что нужно отправить сервером

А "кому" у тебя в conn

Напиши сначала сервер, который будет возвращать то же самое, что клиент послал серверу

Sliva
06.01.2019
21:08:36
Ты понимаешь в чем суть приложения? Там есть девайс он выступает в виде сервера и клиента(одноранговая) одновременно и он должен конектиться к другому такому же девайсу

Slam! 538
06.01.2019
21:09:21
сервер должен конектиться?

Sliva
06.01.2019
21:09:56
Ну фактически да, они конектиться друг с другом и обмениваются данными

Aragaer
06.01.2019
21:10:11
когда сокеты, то кто-то один коннектится, а кто-то другой принимает соединения

если это протокол с установлением соединнеия

а если без, то можно просто кидать друг другу пакеты

Slam! 538
06.01.2019
21:10:47
Ну да, тогда сервер должен соединяться с другим сервером

Sliva
06.01.2019
21:11:02
Во

Но как?

Slam! 538
06.01.2019
21:11:11
А кто то один из них открыть сокет для другого сервера

Sliva
06.01.2019
21:11:14
Это я и хотел услышать)

Aragaer
06.01.2019
21:11:17
но и среди серверов тоже в паре - один слушает, другой коннектится

Sliva
06.01.2019
21:11:45
Slam! 538
06.01.2019
21:12:29
2 девайса у тебя подключены по локальной сети?

Sliva
06.01.2019
21:12:50
Ага

Google
Aragaer
06.01.2019
21:13:03
один делает bind, listen, accept

Slam! 538
06.01.2019
21:13:05
Используемые порты должны быть открыты

Aragaer
06.01.2019
21:13:07
второй делает connect

надо только чтобы они понимали, кто из них что делает

они не могут оба коннектиться - не к кому. И не могут оба слушать - тогда никто не приконнектится

Slam! 538
06.01.2019
21:14:00
второй делает connect
Только если он будет запускать одну функцию в потоках (в качестве 2 серверов), нужно чтобы первый создал сокет, а потом второй соединился

Aragaer
06.01.2019
21:14:11
зачем потоки?

Slam! 538
06.01.2019
21:14:18
Вот кол если что
Присаживайся

Max
06.01.2019
21:14:25
кстати, как в локалке найти нужный девайс? Допустим есть два устройства, сервер и клиент. Айпи друг-другу заранее неизвестны, как быть?

Slam! 538
06.01.2019
21:14:34
зачем потоки?
А, там девайсы. Да, не нужно

Aragaer
06.01.2019
21:14:38
заворачиваться в одеяло и плакать

Slam! 538
06.01.2019
21:16:01
Пускай каждый сервер пробует подключаться к друг другу, если не вышло, открывать на себе сокет

Но сервера должны быть запущены последовательно

Sliva
06.01.2019
21:16:29
Как подключить серверы друг к Дурул

Slam! 538
06.01.2019
21:16:30
Что первым запустишь, то и будет сервером

Sliva
06.01.2019
21:16:33
Функция какая

Aragaer
06.01.2019
21:16:52
один делает bind, listen, accept

второй делает connect

тот кто слушает - у того три функции

Google
Slam! 538
06.01.2019
21:17:07
Узнай айпи девайсов, открой желемые порты

Aragaer
06.01.2019
21:17:08
кто коннектится - одна

Tishka17
06.01.2019
21:17:14
Или можно по udp

Send to, recv from

Aragaer
06.01.2019
21:17:30
по udp проще, да. Только bind и sendto/recvfrom

Slam! 538
06.01.2019
21:17:30
Или можно по udp
Пожалуйста, не надо?

Aragaer
06.01.2019
21:17:36
почему?

Tishka17
06.01.2019
21:17:48
Slam! 538
06.01.2019
21:17:53
Хотя, для локалки можно

Там ничего не потеряется

Tishka17
06.01.2019
21:19:00
В локалке может и потеряться. Но редко

Не локалхост же

Slam! 538
06.01.2019
21:19:29
На модеме не нужно порты открывать?

MrFaul
06.01.2019
21:20:02
Функция какая
Парень гуглом из принципа не пользуется?

Slam! 538
06.01.2019
21:21:09
Парень гуглом из принципа не пользуется?
Так такой функции все равно нет)

MrFaul
06.01.2019
21:21:30
Я не про функцию

В общем

Sliva
06.01.2019
21:22:13
Конечно не пользуюсь

Не писал бы - если бы нашёл

Slam! 538
06.01.2019
21:22:36
Google
Tishka17
06.01.2019
21:22:43
@Tishka17 Не в курсе?
Каком модеме?

Slam! 538
06.01.2019
21:22:58
На роутере/модеме

Tishka17
06.01.2019
21:23:03
Зачем

Это же локалка

Slam! 538
06.01.2019
21:23:17
То для внешних нужно?

Tishka17
06.01.2019
21:23:20
На роутере надо проброс делать, если нат

Смотря какие внешние

Если тупо маршрутизация, ничего не надо

Nikolay
06.01.2019
21:36:17
Я смотрю вы тут новые технологии изучаете

И делитесь этими секретными разработками

Tishka17
06.01.2019
21:37:57
Ага

Егор
06.01.2019
22:12:45
С такми вам сюда: @ru_arduino

TpouHuK
06.01.2019
23:27:18
https://github.com/ru-python-beginners/faq/blob/master/README.md
и там нет смешных пулреквестов?

:(



Костя
06.01.2019
23:35:53
Вхахахаха

TpouHuK
06.01.2019
23:37:15
бле, @zartsoft вышел из группы и теперь это выглядит как оффтопик не в тему ?

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