液压夹具_加工中心液压夹具_焊接工装夹具-盐城市鑫益达精密机械有限公司

您現在所在的位置:首頁 >學習資源 > Python全棧+人工智能入門教材 > Python基礎入門教程30.2:企業級開發進階 TCP實戰

Python基礎入門教程30.2:企業級開發進階 TCP實戰

來源:奇酷教育 發表于:

1 簡易對講程序的需求對講機程序,就是雙方互相通話的過程,簡單一點的邏輯就是雙方每次只能說一句話,然后等待對方回答之后繼續說話。2

1. 簡易對講程序的需求

對講機程序,就是雙方互相通話的過程,簡單一點的邏輯就是雙方每次只能說一句話,然后等待對方回答之后繼續說話。

2. 編程實現服務端

import socket

# 創建服務端套接字對象
service = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

# 綁定主機和端口號
service.bind(("", 8888))

# 啟動監聽
service.listen(1)

# 接收客戶端連接
print("服務端程序啟動成功,等待客戶端接入.....")
conn, addr = service.accept()
print("客戶端已經接入,可以進行通信" + str(addr) + ";等待客戶端發送消息...")

# 發送歡迎消息
conn.sendall("天王蓋地虎,寶塔鎮河妖".encode("utf-8"))

# 循環讀取消息
while True:
    # 接收并打印客戶端發送消息
    msg = conn.recv(1024)
    msg = msg.decode("utf-8")
    print("客戶端:" + msg)
    # 如果客戶端發送bye字符串,跳出循環
    if msg == "bye":
        service.sendall("over!")
        break;
    # 向客戶端發送消息
    info = input("請輸入要發送給客戶端的消息:")
    info = info.encode("utf-8")
    conn.sendall(info)
# 關閉該客戶端的連接
conn.close()

3. 編程實現客戶端

import socket

# 創建客戶端套接字對象
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

# 連接服務器
client.connect(("192.168.10.115", 8888))

# 循環處理發送消息
while True:
    # 接收服務器的消息
    msg = client.recv(1024)
    msg = msg.decode("utf-8")
    print("服務器:" + msg)
    # 如果一旦接收到over!字符串,跳出循環
    if msg=="over!":
        print("程序退出")
        break;
    # 給服務器發送消息
    info = input("請輸入要發送的消息:")
    info = info.encode("utf-8")
    client.sendall(info)
#關閉客戶端套接字對象
client.close()

4. 測試程序

首先運行服務端程序


服務端程序等待中

運行客戶端程序


客戶端程序啟動

開始互相發送消息
服務端


服務端控制臺界面

客戶端


客戶端控制臺界面

整體效果如上所述,對于TCP網絡編程的部分內容都有涉及,大家在獨立完成的基礎上,可以思考一個問題:怎么退出對話?!

>>>更多VR/AR入門教程:VR入門

 
主站蜘蛛池模板: 熟妇人妻系列av无码一区二区 | 扒开双腿疯狂进出爽爽爽 | 同桌上课脱裙子让我帮他自慰 | 亚洲熟妇无码一区二区三区导航 | 人人做人人妻人人精 | 一级毛片免费网站 | 亚洲天堂男人的天堂 | 真人祼交二十三式视频 | 特级全毛片| 99精品国产三级在线观看 | 久草黄色| 中文字幕在线激情日韩一区 | 久久v| 欧美成人性色xxxxx视频大 | 国产精品人妻一区二区三区四 | 一级做a爰片久久毛片潮喷 一级做a爰片久久毛片看看 | 婷婷影院在线观看 | 久爱精品亚洲电影午夜 | 国产一级爱c片免费播放 | 熟妇人妻va精品中文字幕 | 尤物视频一区 | 在线看片无码永久免费视频 | 狠狠综合久久久久尤物丿 | 日本一卡二卡不卡视频查询 | a在线观看欧美在线观看 | 精品国产成人系列 | 亚洲资源在线 | 国产亚洲精品色一区 | 久久亚洲国产成人精品无码区 | 亚洲综合精品香蕉久久网 | 成人福利网站在线看视频 | 在线观看视频黄 | 美女视频性感网站黄色 | 色婷婷久| 成人无码精品1区2区3区免费看 | 欧美亚洲国产第一页草草 | 亚洲自偷自拍另类第1页 | 日韩精品无码一区二区视频 | 久草福利在线播放 | 免费在线亚洲视频 | 无码av在线一本无码 |