最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python3的socket使用方法詳解

 更新時(shí)間:2020年02月18日 10:27:42   作者:TTyb  
這篇文章主要介紹了Python3的socket使用方法詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了Python3的socket使用方法詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

需要實(shí)現(xiàn)兩臺(tái)機(jī)器的信息交互,使用 socket 進(jìn)行調(diào)度。其中服務(wù)端為:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import socket

# 服務(wù)端ip
server_address = ('192.168.229.129',10000)
# 客戶端ip
client_address = ("192.168.229.130",10000)
s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)

s.bind(server_address)
while 1:
  data,addr=s.recvfrom(2048)
  if not data:
    break
  print("got data from",addr)
  print(data.decode())
  replydata = input("reply:")
  s.sendto(replydata.encode("utf-8"),client_address)
s.close()

客戶端為:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import socket

# 服務(wù)端ip
server_address = ('192.168.229.129',10000)
# 客戶端ip
client_address = ("192.168.229.130",10000)

s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.bind(client_address)
while 1:
  data = input("input:")
  if not data:
    break
  s.sendto(data.encode("utf-8"), server_address)

  recivedata, addrg = s.recvfrom(2048)
  if recivedata:
    print("from:", addrg)
    print("got recive :", recivedata.decode())
s.close()

啟動(dòng)過后如下所示:

客戶端發(fā)送:

input:hello world
from: ('192.168.229.129', 10000)
got recive : my name is server
input:my name is client,hahaha
from: ('192.168.229.129', 10000)
got recive : woca

服務(wù)端接收:

got data from ('192.168.229.130', 10000)
hello world
reply:my name is server
got data from ('192.168.229.130', 10000)
my name is client,hahaha
reply:woca

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python淺析生成器generator的使用

    Python淺析生成器generator的使用

    生成器generator在循環(huán)過程中,按照某種算法推算數(shù)據(jù),不必創(chuàng)建容器存儲(chǔ)完整的結(jié)果,從而節(jié)省內(nèi)存空間。數(shù)據(jù)量越大,優(yōu)勢越明顯。以上作用也稱之為延遲操作或惰性操作,通俗的講就是在需要的時(shí)候才計(jì)算結(jié)果,而不是一次構(gòu)建出所有結(jié)果
    2022-07-07
  • Python3之不使用第三方變量,實(shí)現(xiàn)交換兩個(gè)變量的值

    Python3之不使用第三方變量,實(shí)現(xiàn)交換兩個(gè)變量的值

    今天小編就為大家分享一篇Python3之不使用第三方變量,實(shí)現(xiàn)交換兩個(gè)變量的值,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • 詳解Python?NumPy如何使用argsort方法進(jìn)行排序

    詳解Python?NumPy如何使用argsort方法進(jìn)行排序

    NumPy提供了各種功能強(qiáng)大的數(shù)組操作方法,其中之一就是argsort方法,本文將詳細(xì)介紹argsort方法的使用,以及如何在實(shí)際項(xiàng)目中充分利用它進(jìn)行排序操作,希望對(duì)大家有所幫助
    2024-03-03
  • python2中的中文亂碼

    python2中的中文亂碼

    這篇文章主要介紹了python2中的中文亂碼問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • matplotlib設(shè)置顏色、標(biāo)記、線條,讓你的圖像更加豐富(推薦)

    matplotlib設(shè)置顏色、標(biāo)記、線條,讓你的圖像更加豐富(推薦)

    這篇文章主要介紹了matplotlib設(shè)置顏色、標(biāo)記、線條,讓你的圖像更加豐富,本文通過實(shí)例圖文相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-09-09
  • 總結(jié)Pyinstaller打包的高級(jí)用法

    總結(jié)Pyinstaller打包的高級(jí)用法

    前段時(shí)間在制作詞云制作小工具的時(shí)候,直接在命令行用pyinstaller -F 工具.py指令打包成功后,啟動(dòng)exe可執(zhí)行文件的時(shí)候各種報(bào)錯(cuò), 今天,我們就分享一下踩坑經(jīng)過,需要的朋友可以參考下
    2021-06-06
  • Python序列對(duì)象與String類型內(nèi)置方法詳解

    Python序列對(duì)象與String類型內(nèi)置方法詳解

    這篇文章主要介紹了Python序列對(duì)象與String類型內(nèi)置方法,結(jié)合實(shí)例形式分析了Python序列對(duì)象與String類型各種常見內(nèi)置方法相關(guān)使用技巧及操作注意事項(xiàng),需要的朋友可以參考下
    2019-10-10
  • Python調(diào)用edge-tts實(shí)現(xiàn)在線文字轉(zhuǎn)語音效果

    Python調(diào)用edge-tts實(shí)現(xiàn)在線文字轉(zhuǎn)語音效果

    edge-tts是一個(gè) Python 模塊,允許通過Python代碼或命令的方式使用 Microsoft Edge 的在線文本轉(zhuǎn)語音服務(wù),這篇文章主要介紹了Python調(diào)用edge-tts實(shí)現(xiàn)在線文字轉(zhuǎn)語音效果,需要的朋友可以參考下
    2024-03-03
  • Python解析json代碼實(shí)例解析

    Python解析json代碼實(shí)例解析

    這篇文章主要介紹了Python解析json代碼實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • numpy工程實(shí)踐之np.savetxt()存儲(chǔ)數(shù)據(jù)

    numpy工程實(shí)踐之np.savetxt()存儲(chǔ)數(shù)據(jù)

    NumPy提供了多種存取數(shù)組內(nèi)容的文件操作函數(shù),保存數(shù)組數(shù)據(jù)的文件可以是二進(jìn)制格式或者文本格式,下面這篇文章主要給大家介紹了關(guān)于numpy工程實(shí)踐之np.savetxt()存儲(chǔ)數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下
    2023-05-05

最新評(píng)論

军事| 洛宁县| 鄂托克前旗| 南川市| 鄂温| 德江县| 淳安县| 焦作市| 延津县| 安乡县| 邵武市| 若尔盖县| 陆川县| 秭归县| 抚顺县| 深泽县| 运城市| 嘉兴市| 清水河县| 天镇县| 大同市| 阳朔县| 宁安市| 且末县| 建阳市| 台东县| 辉县市| 湘西| 新丰县| 黑河市| 马龙县| 无棣县| 洛扎县| 鱼台县| 寿阳县| 色达县| 正蓝旗| 仁寿县| 唐海县| 山西省| 临澧县|