Мы обсуждали общение в python в нескольких блогах, где писали код для отправителя и получателя. Теперь оба устройства готовы к взаимодействию друг с другом, единственное, что мы должны выполнить как наш сервер (отправитель), так и коды получателя на обоих устройствах. Сегодня мы увидим реальное видео чата в реальном времени на моем устройстве. Так что, не теряя времени, приступим !!!

Я буду запускать как свой сервер, так и скрипт-получатель на одном устройстве, но я также расскажу вам об изменениях, которые мы можем внести, чтобы начать обмен данными между устройствами. Таким образом, в нашем случае мы будем отправлять и получать сообщения на одном и том же устройстве. Это будет односторонняя связь, поскольку и сервер, и получатель работают на одной платформе. Для освежения, вот код для нашего сервера и получателя:

Чтобы начать общение, мы должны выполнить оба этих кода одновременно. Когда мы будем импортировать наш код сервера, он предложит нам ввести сообщение следующим образом:

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

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

print («Полученное сообщение:« + data.decode ())
print (addr)

Следовательно, он покажет нам IP-адрес устройства вместе с портом и нашим сообщением. Если мы хотим получать только наше сообщение, нам просто нужно удалить print (addr). Если все сделано правильно, можно пообщаться:

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

Оба устройства должны иметь оба скрипта.

Наше устройство имеет IP-адрес 192.168.0.102, теперь предположим, что у другого устройства IP-адрес 192.168.0.106.

Затем мы должны внести несколько изменений в наш код на каждом устройстве.

Наш серверный сценарий должен содержать IP-адрес целевого компьютера, а наш скрипт-получатель должен содержать IP-адрес исходного компьютера.

Затем аналогичным образом мы можем запустить скрипт на обоих устройствах одновременно, и мы сможем общаться в чате.

Вы можете перейти по указанной ниже ссылке и посмотреть видео. На этом пока все, надеюсь, вам понравилась бы эта новая и интересная концепция. Мы начнем кое-что еще в следующем блоге, а пока продолжаем кодировать ...

Https://vimeo.com/241880767