五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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ò)通信模型的評論 (共 條)

分享到微博請遵守國家法律
若尔盖县| 韶关市| 三台县| 石楼县| 米易县| 金山区| 北票市| 阜平县| 石阡县| 平顺县| 盐亭县| 从江县| 会昌县| 错那县| 海安县| 大渡口区| 金乡县| 海原县| 南郑县| 寿宁县| 屏山县| 临汾市| 玉田县| 黄骅市| 咸宁市| 高尔夫| 刚察县| 德庆县| 朝阳县| 镇原县| 新余市| 吴桥县| 奉化市| 西乡县| 板桥市| 新田县| 新乐市| 陆河县| 阳城县| 靖西县| 达日县|