国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Python實現多任務版的udp聊天器

瀏覽:30日期:2022-06-14 17:33:24

本文實例為大家分享了Python實現多任務版的udp聊天器,供大家參考,具體內容如下

一、案例示例

Python實現多任務版的udp聊天器

二、案例說明

1、編寫一個有2個線程的程序。2、線程1用來接收數據然后顯示。3、線程2用來檢測鍵盤數據然后通過udp發送數據。

三、參考代碼

import socketimport threadingdef send_msg(udp_socket): '''獲取鍵盤數據,并將其發送給對方''' while True:# 1. 從鍵盤輸入數據msg = input('n請輸入要發送的數據:')# 2. 輸入對方的ip地址dest_ip = input('n請輸入對方的ip地址:')# 3. 輸入對方的portdest_port = int(input('n請輸入對方的port:'))# 4. 發送數據udp_socket.sendto(msg.encode('utf-8'), (dest_ip, dest_port))def recv_msg(udp_socket): '''接收數據并顯示''' while True:# 1. 接收數據recv_msg = udp_socket.recvfrom(1024)# 2. 解碼recv_ip = recv_msg[1]recv_msg = recv_msg[0].decode('utf-8')# 3. 顯示接收到的數據print('>>>%s:%s' % (str(recv_ip), recv_msg))def main(): # 1. 創建套接字 udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 2. 綁定本地信息 udp_socket.bind(('', 7890)) # 3. 創建一個子線程用來接收數據 t = threading.Thread(target=recv_msg, args=(udp_socket,)) t.start() # 4. 讓主線程用來檢測鍵盤數據并且發送 send_msg(udp_socket)if __name__ == '__main__': main()

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python udp
主站蜘蛛池模板: 韩国一级毛片在线观看 | 无码孕妇孕交在线观看 | 一级做a爰片性色毛片小说 一级做a爰片性色毛片中国 | 亚洲一区免费视频 | 在线观看亚洲专区 | 91资源在线播放 | 亚洲六月丁香六月婷婷蜜芽 | 欧美日韩国产亚洲一区二区三区 | 中文字幕一区二区三区亚洲精品 | 日本一二线不卡在线观看 | 日本高清在线精品一区二区三区 | 亚洲精品在线免费看 | 成人欧美视频免费看黄黄 | 国产又色又爽黄的网站免费 | 日本一区二区三区欧美在线观看 | 天海翼精品久久中文字幕 | 国产精品99久久久 | 亚洲b | 真实一级一级一片免费视频 | 尹人在线视频 | 国产日韩欧美视频 | 美女啪啪网站又黄又免费 | 日本在线毛片视频免费看 | 情侣自拍啪啪 | 91国内精品视频 | 亚洲精品综合一区二区三区在线 | 久久综合中文字幕一区二区三区 | 国产伦精品一区二区三区 | 久久视频精品线视频在线网站 | 国产一级小视频 | 伊人色综合久久天天网蜜月 | 色三级大全高清视频在线观看 | 国产欧美另类久久久品 | 久久久精品国产免费观看同学 | 手机看片精品国产福利盒子 | 国产性色| 亚洲一区二区三区国产精品 | 免费看又黄又爽又猛的网站 | 亚洲三级视频 | 亚洲视频精选 | 大量愉拍情侣在线视频 |