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

python實(shí)現(xiàn)TCP服務(wù)器端與客戶端的方法詳解

 更新時(shí)間:2015年04月30日 14:45:02   作者:露露  
這篇文章主要介紹了python實(shí)現(xiàn)TCP服務(wù)器端與客戶端的方法,以實(shí)例形式詳解分析了Python實(shí)現(xiàn)服務(wù)器端與客戶端的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了python實(shí)現(xiàn)TCP服務(wù)器端與客戶端的方法。分享給大家供大家參考。具體如下:

TCP服務(wù)器程序(tsTserv.py):

from socket import *
from time import ctime
HOST = ''
PORT = 21567
BUFSIZ = 1024
ADDR = (HOST, PORT)
tcpSerSock = socket(AF_INET, SOCK_STREAM)
tcpSerSock.bind(ADDR)
tcpSerSock.listen(5)
while True:
  print 'waiting for connection...'
  tcpCliSock, addr = tcpSerSock.accept()
  print '...connected from:', addr
  while True:
    data = tcpCliSock.recv(BUFSIZ)
    if not data:
      break
    tcpCliSock.send('[%s] %s' %(ctime(), data))
  tcpCliSock.close()
tcpSerSock.close()

TCP客戶端程序(tsTclnt.py):

from socket import *
HOST = 'localhost'
PORT = 21567
BUFSIZ = 1024
ADDR = (HOST, PORT)
tcpCliSock = socket(AF_INET, SOCK_STREAM)
tcpCliSock.connect(ADDR)
while True:
  data = raw_input('> ')
  if not data:
    break
  tcpCliSock.send(data)
  data1 = tcpCliSock.recv(BUFSIZ)
  if not data1:
    break
  print data1
tcpCliSock.close()

運(yùn)行說明:先運(yùn)行服務(wù)器程序,作用類似于打開服務(wù)器保持等待客戶請求,再運(yùn)行客戶端程序。

運(yùn)行界面如下:

服務(wù)器端:

D:\code\ex>python tsTserv.py
waiting for connection...
...connected from: ('127.0.0.1', 2883)
waiting for connection...
...connected from: ('127.0.0.1', 2885)
waiting for connection...
...connected from: ('127.0.0.1', 2889)
waiting for connection...
...connected from: ('127.0.0.1', 2891)
waiting for connection...
...connected from: ('127.0.0.1', 2892)
waiting for connection...
...connected from: ('127.0.0.1', 2893)
waiting for connection...

客戶端:

D:\code\ex>python tsTclnt.py
> 1
[Thu Feb 02 15:52:21 2012] 1
> 2
[Thu Feb 02 15:52:22 2012] 2
> 3
[Thu Feb 02 15:52:22 2012] 3
> 5
[Thu Feb 02 15:52:23 2012] 5
> 6
[Thu Feb 02 15:52:24 2012] 6
>
D:\code\ex>

希望本文所述對大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Python中字典的基礎(chǔ)介紹及常用操作總結(jié)

    Python中字典的基礎(chǔ)介紹及常用操作總結(jié)

    字典也是python的數(shù)據(jù)類型中的一種,它由許多鍵值對組成,它是一種可變?nèi)萜髂P?一般情況下鍵是唯一的,字典支持嵌套,下面這篇文章主要給大家介紹了關(guān)于Python中字典的基礎(chǔ)介紹及常用操作,需要的朋友可以參考下
    2021-09-09
  • Python編程利用科赫曲線實(shí)現(xiàn)三維飄雪效果示例過程

    Python編程利用科赫曲線實(shí)現(xiàn)三維飄雪效果示例過程

    這篇文章主要介紹了Python編程實(shí)現(xiàn)三維飄雪效果示例過程,通過本示例你可以自己做出一個(gè)浪漫的雪花飄落效果,有需要的朋友可以借鑒參考下
    2021-10-10
  • 安裝多個(gè)版本的TensorFlow的方法步驟

    安裝多個(gè)版本的TensorFlow的方法步驟

    這篇文章主要介紹了安裝多個(gè)版本的TensorFlow的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • python 獲取毫秒級時(shí)間問題的解決

    python 獲取毫秒級時(shí)間問題的解決

    這篇文章主要介紹了python 獲取毫秒級時(shí)間問題的解決,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • Python3.9.1中使用split()的處理方法(推薦)

    Python3.9.1中使用split()的處理方法(推薦)

    這篇文章主要介紹了Python3.9.1中使用split()的處理方法(推薦),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • Python?Pygame實(shí)戰(zhàn)之打磚塊小游戲

    Python?Pygame實(shí)戰(zhàn)之打磚塊小游戲

    打磚塊最早是由雅達(dá)利公司開發(fā)的一款獨(dú)立游戲,也是無數(shù)人的童年記憶。本文將利用Python中的Pygame模塊制作經(jīng)典的打磚塊游戲,需要的可以參考一下
    2022-02-02
  • python3簡單實(shí)現(xiàn)微信爬蟲

    python3簡單實(shí)現(xiàn)微信爬蟲

    我們可以通過python 來實(shí)現(xiàn)這樣一個(gè)簡單的爬蟲功能,把我們想要的代碼爬取到本地。下面就看看如何使用python來實(shí)現(xiàn)這樣一個(gè)功能。
    2015-04-04
  • python深度學(xué)習(xí)tensorflow實(shí)例數(shù)據(jù)下載與讀取

    python深度學(xué)習(xí)tensorflow實(shí)例數(shù)據(jù)下載與讀取

    這篇文章主要為大家介紹了python深度學(xué)習(xí)tensorflow實(shí)例數(shù)據(jù)下載與讀取示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • Python 自動(dòng)安裝 Rising 殺毒軟件

    Python 自動(dòng)安裝 Rising 殺毒軟件

    平日里經(jīng)常需要重新安裝殺毒軟件,我使用的是 Rising 該軟件可以將升級后的新版本,壓縮成一個(gè)安裝包,當(dāng)升級失敗造成硬盤中的 Rising
    2009-04-04
  • Python編程使用tkinter模塊實(shí)現(xiàn)計(jì)算器軟件完整代碼示例

    Python編程使用tkinter模塊實(shí)現(xiàn)計(jì)算器軟件完整代碼示例

    這篇文章主要介紹了Python編程實(shí)現(xiàn)一個(gè)計(jì)算器軟件完整代碼示例,簡單介紹了Tkinter的相關(guān)內(nèi)容,然后分享了通過tkinter模塊開發(fā)一個(gè)計(jì)算器的完整Python代碼,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-11-11

最新評論

松滋市| 聂拉木县| 阜阳市| 高密市| 玉林市| 永川市| 贺兰县| 上杭县| 广东省| 饶河县| 临漳县| 元谋县| 金阳县| 德阳市| 商城县| 海城市| 乃东县| 通州市| 广河县| 成都市| 临朐县| 湾仔区| 岳池县| 太仆寺旗| 吴堡县| 亚东县| 开化县| 浮山县| 都江堰市| 溧水县| 自贡市| 靖远县| 新乐市| 南平市| 巴塘县| 宿迁市| 松滋市| 冕宁县| 阜宁县| 盐津县| 辽宁省|