亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

Python使用socket模塊實(shí)現(xiàn)簡單tcp通信

瀏覽:3日期:2022-07-13 15:32:05

正文開始:

服務(wù)器端代碼:

# 再來簡單的測試,這個(gè)是服務(wù)器端import socketimport sysBUF_SIZE = 1024ip_port = (r'127.0.0.1', 11552)my_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 先拿到套接字,指定個(gè)ipv4以及流式數(shù)據(jù)包my_socket.bind(ip_port) # 綁定my_socket.listen(2)# 循環(huán)等待客戶端連接while True: print('waiting for client..') conn, address = my_socket.accept() print('connect from ..' + str(address)) # 循環(huán)接受 while True: ret = conn.recv(BUF_SIZE) print('server receive data:' + str(ret)) if 'END' in str(ret): print('clent’s gonna be offline.') conn.send(bytes('BYE', encoding='utf-8')) my_socket.close() sys.exit() else: conn.send(bytes('server copy', encoding='utf-8'))

客戶端代碼:

# 這個(gè)是客戶端import socketBUF_SIZE = 1024ip_port = (r'127.0.0.1', 11552)my_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)my_socket.connect(ip_port)while True: data = input('>>>') my_socket.send(bytes(data, encoding='utf-8')) recieve_data = my_socket.recv(BUF_SIZE) print('client receive data = ' + str(recieve_data)) if 'BYE' in str(recieve_data): print('server disconnect!') break

運(yùn)行方法:

一個(gè)利用windows的cmd,直接輸入命令:python server.py運(yùn)行服務(wù)器

一個(gè)利用pycharm直接運(yùn)行client.py

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 久久久99精品免费观看 | 99久久精品视香蕉蕉er热资源 | 手机看片在线播放 | 成年18网站免费视频网站 | 免费亚洲黄色 | 国产精品久久久久久网站 | 成人中文字幕在线 | 在线免费观看色 | 黄色三级网 | 欧美三级久久 | 欧美午夜三级我不卡在线观看 | 欧美日韩中文国产一区二区三区 | 港台三级在线观看 | 亚洲成年人在线观看 | 91玖玖 | 国产高清在线免费视频 | 免费被黄网站在观看 | 免费观看国产网址你懂的 | 全国男人天堂网 | 亚洲在线看片 | 久久99国产乱子伦精品免费 | 成人在线免费视频播放 | 久久99精品免费视频 | 国产精品分类视频分类一区 | 亚洲黄色性视频 | 91亚洲成人| 免费视频精品一区二区三区 | 国产伦精品一区二区三区网站 | 午夜精品同性女女 | 国产精品久久久精品视频 | 国产一二三区视频 | 在线播放一级片 | 成年免费大片黄在线观看一 | 免费aⅴ在线 | 亚洲作爱视频 | 一级美国乱色毛片 | 全部孕妇毛片丰满孕妇孕交 | 成人在线视频免费 | 午夜在线精品不卡国产 | 国产视频高清在线 | 九九色网站 |