欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python3的socket使用方法詳解

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

這篇文章主要介紹了Python3的socket使用方法詳解,文中通過(guò)示例代碼介紹的非常詳細(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)
# 客戶(hù)端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()

客戶(hù)端為:

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

# 服務(wù)端ip
server_address = ('192.168.229.129',10000)
# 客戶(hù)端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)過(guò)后如下所示:

客戶(hù)端發(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

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

相關(guān)文章

  • python人工智能使用RepVgg實(shí)現(xiàn)圖像分類(lèi)示例詳解

    python人工智能使用RepVgg實(shí)現(xiàn)圖像分類(lèi)示例詳解

    這篇文章主要介紹了python人工智能使用RepVgg實(shí)現(xiàn)圖像分類(lèi)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • Python腳本實(shí)現(xiàn)Zabbix多行日志監(jiān)控過(guò)程解析

    Python腳本實(shí)現(xiàn)Zabbix多行日志監(jiān)控過(guò)程解析

    這篇文章主要介紹了Python腳本實(shí)現(xiàn)Zabbix多行日志監(jiān)控過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • 基于Python采集爬取微信公眾號(hào)歷史數(shù)據(jù)

    基于Python采集爬取微信公眾號(hào)歷史數(shù)據(jù)

    這篇文章主要介紹了基于Python采集爬取微信公眾號(hào)歷史數(shù)據(jù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Python實(shí)現(xiàn)Linux監(jiān)控的方法

    Python實(shí)現(xiàn)Linux監(jiān)控的方法

    本文通過(guò)實(shí)例代碼給大家介紹了Python實(shí)現(xiàn)Linux監(jiān)控的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-05-05
  • python編程中簡(jiǎn)潔優(yōu)雅的推導(dǎo)式示例詳解

    python編程中簡(jiǎn)潔優(yōu)雅的推導(dǎo)式示例詳解

    這篇文章主要為大家介紹了python編程中簡(jiǎn)潔優(yōu)雅的推導(dǎo)式示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-11-11
  • 對(duì)python pandas 畫(huà)移動(dòng)平均線的方法詳解

    對(duì)python pandas 畫(huà)移動(dòng)平均線的方法詳解

    今天小編就為大家分享一篇對(duì)python pandas 畫(huà)移動(dòng)平均線的方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • Python異步與定時(shí)任務(wù)提高程序并發(fā)性和定時(shí)執(zhí)行效率

    Python異步與定時(shí)任務(wù)提高程序并發(fā)性和定時(shí)執(zhí)行效率

    Python異步與定時(shí)任務(wù)是Python編程中常用的兩種技術(shù),異步任務(wù)可用于高效處理I/O密集型任務(wù),提高程序并發(fā)性;定時(shí)任務(wù)可用于定時(shí)執(zhí)行計(jì)劃任務(wù),提高程序的執(zhí)行效率。這兩種技術(shù)的應(yīng)用有助于提升Python程序的性能和效率
    2023-05-05
  • Python?Pandas如何獲取和修改任意位置的值(at,iat,loc,iloc)

    Python?Pandas如何獲取和修改任意位置的值(at,iat,loc,iloc)

    在我們對(duì)數(shù)據(jù)進(jìn)行選擇之后,需要對(duì)特定的數(shù)據(jù)進(jìn)行設(shè)置更改,設(shè)置,下面這篇文章主要給大家介紹了關(guān)于Python?Pandas如何獲取和修改任意位置的值(at,iat,loc,iloc)的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-01-01
  • python yield關(guān)鍵詞案例測(cè)試

    python yield關(guān)鍵詞案例測(cè)試

    這篇文章主要介紹了python yield關(guān)鍵詞案例測(cè)試,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • pandas中對(duì)文本類(lèi)型數(shù)據(jù)的處理小結(jié)

    pandas中對(duì)文本類(lèi)型數(shù)據(jù)的處理小結(jié)

    這篇文章主要介紹了pandas中對(duì)于文本類(lèi)型數(shù)據(jù)的處理匯總,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-11-11

最新評(píng)論