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

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

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

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

TCP服務器程序(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()

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

運行界面如下:

服務器端:

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程序設計有所幫助。

相關(guān)文章

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

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

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

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

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

    安裝多個版本的TensorFlow的方法步驟

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

    python 獲取毫秒級時間問題的解決

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

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

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

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

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

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

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

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

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

    Python 自動安裝 Rising 殺毒軟件

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

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

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

最新評論

新疆| 通州市| 宝山区| 临邑县| 易门县| 新泰市| 汽车| 南投县| 邵阳市| 邢台县| 尚义县| 林芝县| 阜平县| 玛曲县| 许昌市| 新余市| 宿松县| 金坛市| 罗定市| 郴州市| 金华市| 卓尼县| 安庆市| 平度市| 屯留县| 兴安县| 南澳县| 金昌市| 芜湖市| 工布江达县| 中超| 台江县| 新巴尔虎右旗| 呼和浩特市| 洛川县| 邢台县| 石柱| 二连浩特市| 华池县| 简阳市| 五华县|