Socket的send函數是用來發送數據的,其使用方式如下:
import socket
# 創建TCP套接字
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 連接到服務端
server_address = ('localhost', 8888)
sock.connect(server_address)
# 發送數據
data = "Hello, server!"
sock.send(data.encode())
# 關閉連接
sock.close()
完整的示例代碼如下:
import socket
# 創建TCP套接字
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 連接到服務端
server_address = ('localhost', 8888)
sock.connect(server_address)
# 發送數據
data = "Hello, server!"
sock.send(data.encode())
# 關閉連接
sock.close()
注意: send函數發送的數據必須是字節類型,如果是字符串類型需要先進行編碼轉換。