python如何使用socketserver模塊實(shí)現(xiàn)并發(fā)聊天
這篇文章主要介紹了python如何使用socketserver模塊實(shí)現(xiàn)并發(fā)聊天,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
利用socketserver模塊很容易實(shí)現(xiàn)并發(fā)功能,下面的server.py和client.py程序?qū)崿F(xiàn)了這一功能.
代碼如下
#server.pyimport socketserver class MyServer(socketserver.BaseRequestHandler): def handle(self): while True: conn = self.request while True: data = conn.recv(1024) if str(data,'utf8') == 'q': break print(str(data,'utf8')) inp = input('>>>') conn.send(bytes(inp,'utf8')) conn.close() if __name__ == '__main__': server = socketserver.ThreadingTCPServer(('127.0.0.1',8000),MyServer) server.serve_forever()
#client.py import socket sk = socket.socket() address = ('127.0.0.1',8000) sk.connect(address) while True: inp = input('>>>') if inp == 'q': print('Bye-bye') break sk.send(bytes(inp,'utf8')) data = sk.recv(1024) print(str(data,'utf8'))
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Python使用socketServer包搭建簡(jiǎn)易服務(wù)器過(guò)程詳解
- python網(wǎng)絡(luò)編程:socketserver的基本使用方法實(shí)例分析
- Python Socketserver實(shí)現(xiàn)FTP文件上傳下載代碼實(shí)例
- Python通過(guò)socketserver處理多個(gè)鏈接
- python SocketServer源碼深入解讀
- python利用socketserver實(shí)現(xiàn)并發(fā)套接字功能
- Python探索之SocketServer詳解
- 基于python socketserver框架全面解析
- 利用Python中SocketServer 實(shí)現(xiàn)客戶端與服務(wù)器間非阻塞通信
- Python使用SocketServer模塊編寫(xiě)基本服務(wù)器程序的教程
- 實(shí)例講解Python中SocketServer模塊處理網(wǎng)絡(luò)請(qǐng)求的用法
- python網(wǎng)絡(luò)編程之TCP通信實(shí)例和socketserver框架使用例子
- python基于socketserver實(shí)現(xiàn)并發(fā),驗(yàn)證客戶端的合法性
相關(guān)文章
python利用proxybroker構(gòu)建爬蟲(chóng)免費(fèi)IP代理池的實(shí)現(xiàn)
這篇文章主要介紹了python利用proxybroker構(gòu)建爬蟲(chóng)免費(fèi)IP代理池,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02Python利用PySimpleGUI實(shí)現(xiàn)自制桌面翻譯神器
工作上經(jīng)常需要與外國(guó)友人郵件溝通,奈何工作電腦沒(méi)有安裝有道詞典一類(lèi)的翻譯軟件,結(jié)合自己的需要,自己用PySimpleGUI擼一個(gè)桌面翻譯神器,感興趣的可以了解一下2022-09-09基于Python 裝飾器裝飾類(lèi)中的方法實(shí)例
下面小編就為大家分享一篇基于Python 裝飾器裝飾類(lèi)中的方法實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-04-04Python實(shí)現(xiàn)的尋找前5個(gè)默尼森數(shù)算法示例
這篇文章主要介紹了Python實(shí)現(xiàn)的尋找前5個(gè)默尼森數(shù)算法,簡(jiǎn)單講述了默尼森數(shù)的概念,并結(jié)合實(shí)例形式分析了Python求解默尼森數(shù)算法的相關(guān)操作技巧,需要的朋友可以參考下2018-03-03Python字典推導(dǎo)式將cookie字符串轉(zhuǎn)化為字典解析
這篇文章主要介紹了Python字典推導(dǎo)式將cookie字符串轉(zhuǎn)化為字典解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08python中print函數(shù)的用法示例與詳細(xì)講解
這篇文章主要給大家介紹了關(guān)于python中print函數(shù)的用法示例與詳細(xì)講解,print()函數(shù)可以將輸出的信息打印出來(lái),即發(fā)送給標(biāo)準(zhǔn)輸出流,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-05-05