UDP TCP客戶端傳送與接受資料

2021-08-24 18:03:40 字數 1272 閱讀 7321

1.建立套接字

2.傳送和接收

3.關閉套接字

import socket

udp類似寫信

socket.af_inetinternet通訊

socket.af_unix本機通訊

socket.sock_dgram流式套接字

socket.sock_stream資料報套接字

(建立套接字)

udp_socket=socket.socket(socket.af_inet,socket.sock_dgram)

(要傳送的資料)data="小雞拜"

(接收要繫結)udp_socket.bind(("本機ip",本機埠))

(傳送)udp_socket.sendto(data.encode("utf-8"),("服務端ip",服務端埠))

(接收)data_info,ip_data=udp_socket.recvfrom(1024)

(接收解碼)print(data_info.decode("utf-8"))(用什麼編碼就用什麼解碼)

(接收)print(ip_data)

(關閉套接字)udp_socket.close()1.建立套接字

2.建立鏈結

3.傳送資料

4.關閉

import socket

tcp類似打**

(建立套字)

tcp_socket=socket.socket(socket.af_inet,socket.sock_stream)

(建立連線)tcp_socket.connect("服務端ip",伺服器端口)

(內容)data="sdad"

(傳送並解碼)tcp_socket.send(data.encode("utf-8"))

(接收)data_info=tcp_socket.recv(1024)

print(data_info.decode("utf-8"))(解碼)

(關閉套接字)tcp_socket.close()

kafka模擬客戶端傳送 接受訊息

producer 訊息的生成者,即發布訊息 consumer 訊息的消費者,即訂閱訊息 broker kafka以集群的方式執行,可以由乙個或多個服務組成,服務即broker zookeeper 協調 一 建立topic 建立完後可以使用list檢視下 二 重新開啟兩個終端 假設乙個終端傳送訊息 乙...

windows tcp 客戶端 傳送檔案

include include include pragma comment lib,wsock32.lib char host name 192.168.58.128 local host int port 8000 int main int argc,char argv else char bu...

nats 客戶端訊息傳送

parser.parse解析訊息,通過狀態機流轉,得到是pub訊息,呼叫client.processpub處理,解析 得到subobject物件,一些合法性校驗 狀態機切換,獲取剩餘訊息內容進入client.processinboundmsg進行訊息處理 分支選擇client,跳轉進入process...