五月天青色头像情侣网名,国产亚洲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ò)通信模型的評論 (共 條)

分享到微博請遵守國家法律
桐庐县| 喀什市| 新闻| 高安市| 吴江市| 卢氏县| 阿拉善右旗| 桑日县| 桓仁| 新源县| 北京市| 长子县| 樟树市| 文化| 德庆县| 连平县| 柳州市| 广昌县| 新兴县| 临武县| 高唐县| 兖州市| 南丹县| 寿光市| 湖北省| 临高县| 黎川县| 华阴市| 龙泉市| 阳城县| 波密县| 岳阳市| 太仆寺旗| 彭水| 五莲县| 华容县| 辽阳市| 合阳县| 商洛市| 新昌县| 和平区|