国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python如何創(chuàng)建TCP服務(wù)端和客戶端

2020-02-15 22:49:34
字體:
供稿:網(wǎng)友

本文實(shí)例為大家分享了python創(chuàng)建tcp服務(wù)端和客戶端的具體代碼,供大家參考,具體內(nèi)容如下

1.服務(wù)端server

from socket import *from time import ctimeHOST = ''PORT = 9999BUFSIZ = 1024ADDR = (HOST, PORT)tcpSerSock = socket(AF_INET, SOCK_STREAM)  #創(chuàng)建套接字tcpSerSock.bind(ADDR)  #綁定IP和端口tcpSerSock.listen(5)  #監(jiān)聽端口,最多5人排隊(duì)while True:  print('waiting for connection...')  tcpCliSock, addr = tcpSerSock.accept()  #建立連接  print('...connected from:', addr)  while True:    data = tcpCliSock.recv(BUFSIZ)    if not data:      break    content = '[%s] %s' % (bytes(ctime(), "utf-8"), data)    print(data)    print(type(content))    tcpCliSock.send(content.encode("utf-8"))  tcpCliSock.close()tcpSerSock.close() 

2.客戶端client

from socket import *HOST = '127.0.0.1' # or 'localhost'PORT = 9999BUFSIZ = 1024ADDR = (HOST, PORT)tcpCliSock = socket(AF_INET, SOCK_STREAM)tcpCliSock.connect(ADDR)while True:  data = input('> ')  if not data:    break  tcpCliSock.send(data.encode("utf-8"))  data = tcpCliSock.recv(BUFSIZ)  if not data:    break  print(data.decode("utf-8"))tcpCliSock.close()

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

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 扶绥县| 玉龙| 普洱| 西盟| 丰城市| 永康市| 泰安市| 枣强县| 太保市| 永善县| 抚顺县| 光山县| 宁城县| 佛冈县| 合水县| 藁城市| 河西区| 宝山区| 桃源县| 宁远县| 汝阳县| 繁昌县| 贡山| 济阳县| 衡阳县| 开封县| 兴业县| 西畴县| 岱山县| 嘉禾县| 弥渡县| 泗洪县| 德江县| 通道| 安康市| 巫溪县| 武城县| 娱乐| 灵寿县| 八宿县| 百色市|