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

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

一個(gè)緊張刺激的聊天器,要不要進(jìn)來(lái)看看(Python UDP網(wǎng)絡(luò)模型)

2022-04-30 16:00 作者:松鼠愛吃餅干  | 我要投稿

前言

互聯(lián)網(wǎng)的本質(zhì)是什么?其實(shí)就是信息的交換。那么如何將自己的信息發(fā)送到其他人的電腦上呢?那就需要借助網(wǎng)絡(luò)模型來(lái)完成這樣的事情了。
今天就帶領(lǐng)大家使用UDP網(wǎng)絡(luò)模型來(lái)完成一個(gè)簡(jiǎn)單的聊天器

主要內(nèi)容

python中的套接字實(shí)現(xiàn)
如何與Ubuntu建立通信
發(fā)送/接收消息

socket介紹

socket套接字,Python內(nèi)置模塊
鏈接電腦并且接收/發(fā)送消息的一個(gè)對(duì)象

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

QQ剛成立之初,所用的是UDP;微信使用的就是TCP

環(huán)境

windows
Ubuntu
python3.8
pycharm2021.2

實(shí)現(xiàn)UDP通信模型

socket的基本使用


在虛擬機(jī)里面,安裝一個(gè)網(wǎng)絡(luò)調(diào)試助手,192.168.3.40是ip地址,端口為8080


運(yùn)行代碼,接受到數(shù)據(jù)



發(fā)送任意數(shù)據(jù)

因?yàn)槲覀兿胍氖前l(fā)送中文數(shù)據(jù),中文不是字節(jié),是字符串,所以需要繼續(xù)完善下


運(yùn)行代碼,看看效果



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



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



最后一步,完成一個(gè)聊天器



一個(gè)緊張刺激的聊天器,要不要進(jìn)來(lái)看看(Python UDP網(wǎng)絡(luò)模型)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
高尔夫| 玛多县| 班戈县| 修文县| 恩施市| 光山县| 巩义市| 民县| 呼伦贝尔市| 巴南区| 太仓市| 汨罗市| 南召县| 台中县| 鄂伦春自治旗| 泾阳县| 涞源县| 保靖县| 青海省| 尚志市| 洪江市| 互助| 三门县| 巴东县| 万山特区| 绥化市| 光山县| 彭阳县| 屏东市| 乐亭县| 盐城市| 扎鲁特旗| 涟水县| 桂阳县| 丰都县| 怀化市| 陇川县| 沙雅县| 江川县| 松滋市| 桓台县|