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

Python 網(wǎng)絡(luò)編程起步(Socket發(fā)送消息)

 更新時(shí)間:2008年09月06日 14:29:53   作者:  
現(xiàn)在開始學(xué)習(xí)網(wǎng)絡(luò)編程,先從簡(jiǎn)單的UDP協(xié)議發(fā)送消息開始。我們需要有接受消息的服務(wù)端程序(Server.py)和發(fā)送消息的客戶端程序(Client)。
一、服務(wù)端(Server.py)
    服務(wù)端要做的事情是:
    1. 創(chuàng)建一個(gè)Socket對(duì)象
import socket
= socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    2. 綁定一個(gè)端口
s.bind((""8081))
    3. 接受來自客戶端的消息
while True:
    
# Receive up to 1,024 bytes in a datagram
    data, addr = s.recvfrom(1024)
    
print "Received:", data, "from", addr
二、客戶端(Client.py)
    客戶端要做的事情是:
    1. 創(chuàng)建一個(gè)Socket對(duì)象。
import socket
= socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    2. 向某個(gè)服務(wù)器的指定的端口發(fā)送消息。由于使用UDP,如果服務(wù)器端未接收到將會(huì)丟棄數(shù)據(jù)包。
port = 8081
host 
= "localhost"
while True:
    msg 
= raw_input()
    s.sendto(msg, (host, port))
三、運(yùn)行試試

相關(guān)文章

  • python自定義分頁器的實(shí)現(xiàn)

    python自定義分頁器的實(shí)現(xiàn)

    這篇文章主要介紹了python自定義分頁器的實(shí)現(xiàn),通過自定義分頁器封裝展開主題并對(duì)其實(shí)用方法簡(jiǎn)單介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-04-04
  • Python中unittest模塊做UT(單元測(cè)試)使用實(shí)例

    Python中unittest模塊做UT(單元測(cè)試)使用實(shí)例

    這篇文章主要介紹了Python中unittest模塊做UT(單元測(cè)試)使用實(shí)例,本文直接給出待測(cè)試的類、測(cè)試類和測(cè)試結(jié)果以及測(cè)試總結(jié),需要的朋友可以參考下
    2015-06-06
  • Python代碼塊批量添加Tab縮進(jìn)的方法

    Python代碼塊批量添加Tab縮進(jìn)的方法

    今天小編就為大家分享一篇Python代碼塊批量添加Tab縮進(jìn)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python全棧之迭代器和高階函數(shù)

    Python全棧之迭代器和高階函數(shù)

    這篇文章主要為大家介紹了Python之迭代器和高階函數(shù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • Jupyter Notebook中%time和%timeit的使用詳解

    Jupyter Notebook中%time和%timeit的使用詳解

    本文主要介紹了Jupyter Notebook中%time和%timeit的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Python 中@lazyprop 裝飾器的用法

    Python 中@lazyprop 裝飾器的用法

    這篇文章主要介紹了Python 中@lazyprop 裝飾器的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • virtualenv隔離Python環(huán)境的問題解析

    virtualenv隔離Python環(huán)境的問題解析

    virtualenv為應(yīng)用提供了隔離的Python運(yùn)行環(huán)境,解決了不同應(yīng)用間多版本的沖突問題,這篇文章主要介紹了virtualenv隔離Python環(huán)境,需要的朋友可以參考下
    2022-06-06
  • 利用python批量修改word文件名的方法示例

    利用python批量修改word文件名的方法示例

    最近因?yàn)橐恍┦д`,導(dǎo)致恢復(fù)的文件名不對(duì),所以就寫個(gè)python程序,下面這篇文章主要給大家介紹了關(guān)于利用python批量修改word文件名的相關(guān)資料,文中給出了詳細(xì)的示例代碼,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-10-10
  • 利用Python自動(dòng)化生成愛豆日歷詳解

    利用Python自動(dòng)化生成愛豆日歷詳解

    openpyxl,一個(gè)能讀取和修改Excel電子表格的Pyhton模塊,可以實(shí)現(xiàn)自動(dòng)化處理表格信息,擺脫無趣無味。本文將利用openpyxl和calendar庫,實(shí)現(xiàn)自動(dòng)化生成愛豆日歷,感興趣的可以了解一下
    2022-05-05
  • Python利用pip安裝tar.gz格式的離線資源包

    Python利用pip安裝tar.gz格式的離線資源包

    這篇文章主要給大家介紹了關(guān)于Python利用pip安裝tar.gz格式的離線資源包的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09

最新評(píng)論