客戶端服務端訊息推送模組設計

2021-09-12 13:48:13 字數 384 閱讀 6331

業務需要,客戶端上需要加上訊息推送模組,大概功能就是使用者充值或者觸發了一些操作,伺服器需要主動推送通知到對應的使用者。

常用的訊息推送,技術上大致分為兩類

1、客戶端主動拉取類

採用這種的話,服務端開發比較輕鬆,只需要提供乙個查詢api,客戶端ajax定時拉取即可,稍微好點的ajax長輪詢拉取。弊端也很明顯,浪費了很多請求,增加了服務端壓力。

2、服務端主動推送類

真正意義上的服務端主動推送技術,目前比較主流的也就是利用websocket協議了。

關於websocket協議和http協議的關係可以檢視這篇文章,比較通俗易懂

Python UDP客戶端 服務端

udpclient.py coding utf 8 from socket import servername 127.0.0.1 伺服器位址,本例中使用一台遠端主機 serverport 12000 伺服器指定的埠 clientsocket socket af inet,sock dgram 建立...

python udp客戶端,服務端

客戶端1 建立套接字 2 收發資料 3 關閉套接字 import socket 建立套接字 socket socket.socket socket.af inet,socket.sock dgram 傳送資料 傳送資料的型別必須是位元組型別 data 你猜 encode gbk addr 192.1...

udp服務端 客戶端

個數 2的16次方 埠是資料發出或接收的入口 埠的目的 通過埠號找到對應的程序,完成資料的通訊 著名埠0 1023 這是建立了乙個基於udp協議的服務端 import socket todo 1.0 建立了乙個套接字,用來連線客戶端,傳送與接收資料 udp server socket.socket ...