最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

制作一個私人的簡易聊天器,邀請ta來聊天吧,Python搭建UDP網(wǎng)絡(luò)通信模型

2021-11-13 16:40 作者:松鼠愛吃餅干  | 我要投稿

前言

互聯(lián)網(wǎng)的本質(zhì)是什么?其實就是信息的交換。就比如我們常用的QQ、微信等。那么如何將自己的信息發(fā)送到其他人的電腦上呢?


那就需要借助網(wǎng)絡(luò)模型來完成這樣的事情了。今天就帶領(lǐng)大家使用UDP網(wǎng)絡(luò)模型來完成一個簡單的聊天器

分享內(nèi)容

  • python中的套接字實現(xiàn)

  • 如何與Ubuntu建立通信

  • 發(fā)送/接收消息

環(huán)境

  • windows

  • Ubuntu

  • python3

  • pycharm

導(dǎo)入模塊


socket是套接字,鏈接電腦并且接收/發(fā)送消息的一個對象

socket有兩種類型:udp和tcp
udp比較簡單 不安全 丟包的情況 速度快
tcp比較復(fù)雜的網(wǎng)絡(luò)模型 安全 速度慢

創(chuàng)建一個套接字對象


udp需要借助網(wǎng)絡(luò):IP協(xié)議
IP協(xié)議分為兩種:IPv4和IPv6
PC電腦采取的是IPv4IPv6一般是移動端使用:手機(jī)

發(fā)送數(shù)據(jù)到ubuntu系統(tǒng)中


發(fā)送任意數(shù)據(jù)給網(wǎng)絡(luò)條數(shù)助手


循環(huán)發(fā)送數(shù)據(jù)


循環(huán)接受數(shù)據(jù)

綁定本機(jī)信息 告訴ubuntu我的當(dāng)前地址以及端口


循環(huán)接收


將相關(guān)的功能抽離出來做成一個函數(shù)

發(fā)送消息


接收消息


發(fā)送 / 接收 功能


啟動


最后運行代碼

發(fā)送消息


接收消息


制作一個私人的簡易聊天器,邀請ta來聊天吧,Python搭建UDP網(wǎng)絡(luò)通信模型的評論 (共 條)

分享到微博請遵守國家法律
兴山县| 沈阳市| 桐乡市| 海兴县| 黄石市| 丁青县| 泗水县| 崇左市| 邳州市| 靖宇县| 肥西县| 宁陵县| 田阳县| 乌海市| 大连市| 沾化县| 通城县| 潮州市| 渝北区| 金堂县| 大英县| 清镇市| 定安县| 西平县| 宿松县| 徐汇区| 柳江县| 江永县| 乐昌市| 郸城县| 南京市| 永年县| 同仁县| 普格县| 米易县| 临朐县| 洪洞县| 锦屏县| 绩溪县| 额敏县| 铅山县|