Мы обсуждали общение в python в нескольких блогах, где писали код для отправителя и получателя. Теперь оба устройства готовы к взаимодействию друг с другом, единственное, что мы должны выполнить как наш сервер (отправитель), так и коды получателя на обоих устройствах. Сегодня мы увидим реальное видео чата в реальном времени на моем устройстве. Так что, не теряя времени, приступим !!!
Я буду запускать как свой сервер, так и скрипт-получатель на одном устройстве, но я также расскажу вам об изменениях, которые мы можем внести, чтобы начать обмен данными между устройствами. Таким образом, в нашем случае мы будем отправлять и получать сообщения на одном и том же устройстве. Это будет односторонняя связь, поскольку и сервер, и получатель работают на одной платформе. Для освежения, вот код для нашего сервера и получателя:
Чтобы начать общение, мы должны выполнить оба этих кода одновременно. Когда мы будем импортировать наш код сервера, он предложит нам ввести сообщение следующим образом:
Нам нужно запустить другой интерпретатор Python, а затем импортировать файл нашего получателя, который будет отображать сообщение, например, ожидающее получения сообщений.
Нет, мы можем отправлять наши сообщения на стороне сервера и сразу же получать наше сообщение в окне получателя. В нашем коде мы получаем сообщение вместе с портом и адресом устройства с помощью следующей команды:
print («Полученное сообщение:« + data.decode ())
print (addr)
Следовательно, он покажет нам IP-адрес устройства вместе с портом и нашим сообщением. Если мы хотим получать только наше сообщение, нам просто нужно удалить print (addr). Если все сделано правильно, можно пообщаться:
Поскольку я мог показать вам только видео о чате на одном устройстве, был использован вышеупомянутый код. Если вы хотите обмениваться данными между устройствами, необходимо сделать следующее:
Оба устройства должны иметь оба скрипта.
Наше устройство имеет IP-адрес 192.168.0.102, теперь предположим, что у другого устройства IP-адрес 192.168.0.106.
Затем мы должны внести несколько изменений в наш код на каждом устройстве.
Наш серверный сценарий должен содержать IP-адрес целевого компьютера, а наш скрипт-получатель должен содержать IP-адрес исходного компьютера.
Затем аналогичным образом мы можем запустить скрипт на обоих устройствах одновременно, и мы сможем общаться в чате.
Вы можете перейти по указанной ниже ссылке и посмотреть видео. На этом пока все, надеюсь, вам понравилась бы эта новая и интересная концепция. Мы начнем кое-что еще в следующем блоге, а пока продолжаем кодировать ...