溫馨提示×

socket send函數怎么使用

小億
235
2023-09-19 12:58:26
欄目: 編程語言

Socket的send函數是用來發送數據的,其使用方式如下:

  1. 創建Socket對象:
import socket
# 創建TCP套接字
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  1. 連接到服務端:
# 連接到服務端
server_address = ('localhost', 8888)
sock.connect(server_address)
  1. 使用send發送數據:
# 發送數據
data = "Hello, server!"
sock.send(data.encode())
  1. 關閉Socket連接:
# 關閉連接
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函數發送的數據必須是字節類型,如果是字符串類型需要先進行編碼轉換。

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