日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python tcp服务器_python实现TCP服务器端与客户端的方法详解

發布時間:2023/12/15 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python tcp服务器_python实现TCP服务器端与客户端的方法详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文實例講述了python實現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程序設計有所幫助。

總結

以上是生活随笔為你收集整理的python tcp服务器_python实现TCP服务器端与客户端的方法详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。