為什麼從伺服器與客戶端不能接收訊息NetMQ框架?
最近,我使用NetMQ傳送或接收伺服器和客戶端之間的訊息。 伺服器密碼:
void Main() { CreatePullAndPushSocket(); Task.Factory.StartNew(()=> { while (true) { Thread.Sleep(1); if (Pull != null) { var message = Pull.ReceiveFrameString(); } } }); } PullSocket Pull; PushSocket Push; private void CreatePullAndPushSocket() { Pull = new PullSocket("tcp://ip1:port1"); Push = new PushSocket("tcp://ip2:port2"); } public void SendMessageToClient(string message) { if (Push != null) { Push.SendFrame(message); } }
客戶端程式碼:
void Main() { new Thread(()=> { while (true) { Thread.Sleep(1); if (Pull != null) { var message = Pull.ReceiveFrameString(); } } }).Start(); } PullSocket Pull; PushSocket Push; private void CreatePullAndPushSocket() { Pull = new PullSocket("tcp://ip2:port2"); Push = new PushSocket("tcp://ip1:port1"); } public void SendMessageToClient(string message) { if (Push != null) { Push.SendFrame(message); } }
當我執行兩個應用程式中,伺服器應用程式,另一個是客戶端應用程式。
-
1:客戶端傳送訊息到伺服器
-
2:伺服器可以接收來自客戶機的訊息
-
3:伺服器傳送另一個訊息給客戶端
-
4:客戶端不能接收訊息! !
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559515/viewspace-2221264/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用swoole作為MQTT客戶端並接收實現即時訊息推送MQQT客戶端
- js 客戶端與伺服器端的通訊JS客戶端伺服器
- Spring Boot+Socket實現與html頁面的長連線,客戶端給伺服器端發訊息,伺服器給客戶端輪詢傳送訊息,附案例原始碼Spring BootHTML客戶端伺服器原始碼
- 網路負面訊息如何刪除?為什麼不能直接刪除客戶投訴的負面資訊?
- IM撤回訊息-iOS客戶端實現iOS客戶端
- Aeron訊息傳遞客戶端--Go版客戶端Go
- 什麼是客戶端渲染?客戶端
- Android 客戶端與PC服務端socket通訊接收與傳送圖片(終結者)Android客戶端服務端
- Redis從客戶端登入伺服器Redis客戶端伺服器
- 如何實現從 Redis 中訂閱訊息轉發到 WebSocket 客戶端RedisWeb客戶端
- im客戶端生成訊息序列號演算法客戶端演算法
- 客戶端到伺服器端的通訊過程客戶端伺服器
- WebSocket 實現伺服器訊息推送客戶端Web伺服器客戶端
- 訊息中介軟體客戶端消費控制實踐客戶端
- 仿UC客戶端的快速搜尋訊息通知效果客戶端
- 分散式訊息系統Kafka Java客戶端程式碼分散式KafkaJava客戶端
- oracle 客戶端與伺服器端的關係Oracle客戶端伺服器
- JavaScript 客戶端框架—AureliaJavaScript客戶端框架
- Golang 實現客戶端與伺服器端UDP協議連線通訊Golang客戶端伺服器UDP協議
- PHP-Socket服務端客戶端傳送接收通訊例項詳解PHP服務端客戶端
- 為什麼CDN對移動客戶端加速“沒有”效果客戶端
- 什麼是客戶分析,為什麼它很重要?
- redis伺服器/客戶端安裝與配置Redis伺服器客戶端
- 客戶端怎麼連線到伺服器?客戶端伺服器
- 從PHP客戶端看MongoDB通訊協議TDPHP客戶端MongoDB協議
- 伺服器為什麼不能放在公司伺服器
- 幾年前,為什麼我擼了一套RabbitMQ客戶端?MQ客戶端
- 客戶端到伺服器端的通訊過程及原理客戶端伺服器
- 實現客戶端與服務端的HTTP通訊客戶端服務端HTTP
- 客戶端與服務端Socket通訊原理詳解客戶端服務端
- Spring Boot 整合 WebSocket 實現服務端推送訊息到客戶端Spring BootWeb服務端客戶端
- 一個基於 swoole 的非同步 mqtt 客戶端庫,可用於接收或者傳送 mqtt 協議的訊息非同步MQQT客戶端協議
- 為oracle客戶端瘦身:Oracle客戶端
- 為什麼要使用訊息佇列?佇列
- 使用Java客戶端傳送訊息和消費的應用Java客戶端
- socket.io 客戶端與伺服器應用客戶端伺服器
- YUM源伺服器搭建與客戶端配置使用伺服器客戶端
- ASP.NET:郵件伺服器與客戶端ASP.NET伺服器客戶端