溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python 之 socket網絡模塊簡單應用

發布時間:2020-07-17 17:33:03 來源:網絡 閱讀:694 作者:wx592bc92b285c7 欄目:編程語言

socket 網絡模塊分服務器端和客戶端

服務器端代碼

import socket

server = socket.socket()            #創建了一個socket的實例

server.bind(('localhost',6969))     #綁定該實例的IP地址與端口

server.listen()                     #開始監聽

print("等待客戶端連接:>>")

conn,addr = server.accept()         #conn就是客戶端連過來而在服務器端為其生成的一個連接實例

print("連接成功?。?!")

data = conn.recv(1024)              #該conn可接受1024字節

print("recv:",data)                 #打印客戶端發過來的內容

conn.send(data.upper())             #通過conn實例,發送信息給客戶端(將接受到的信息大寫)

server.close()                      #關閉server連接

結果:
等待客戶端連接:>>>
連接成功?。。?!

客戶端代碼

import socket

client = socket.socket()                    #創建一個client socket 實例

client.connect(('localhost',6969))          #創建一個連接

client.send(b"hello world")                 #通過該連接,發送hello world

data = client.recv(1024)                    #接收服務器端返回的字符串

print("recv:",data)                         #打印服務器返回的信息

client.close()                              #關閉連接

結果:
收到的數據 b'HELLO WORLD'
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女