国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

分享到微博請遵守國家法律
阳春市| 呼伦贝尔市| 西藏| 山东省| 黄冈市| 湖北省| 江门市| 盐城市| 临安市| 淮滨县| 木兰县| 左权县| 宁夏| 马山县| 安阳县| 泉州市| 盐池县| 米易县| 慈利县| 霍林郭勒市| 遵化市| 墨竹工卡县| 灌阳县| 萍乡市| 彰化市| 修武县| 商都县| 凤冈县| 安庆市| 玛纳斯县| 武冈市| 金平| 苏尼特右旗| 达尔| 龙南县| 永平县| 四平市| 曲沃县| 偃师市| 岐山县| 璧山县|