現有客戶端A/B,服務器D,客戶端和服務器資料互動需要通過C轉發。C自己也可請求服務器資料,C收到服務器的回應,如何區分該回應是對哪個客戶端的回應還是對自己請求的回應?
uj5u.com熱心網友回復:
用埠號區分?uj5u.com熱心網友回復:
服務器收到的請求都是一個埠
uj5u.com熱心網友回復:
你的這個問題就是典型的SOCKET代理的使用,有專門的代理協議實作。
uj5u.com熱心網友回復:
自己定義包頭協議不就行了,在資料段里加上自己的IP,根據IP來區分客戶端uj5u.com熱心網友回復:
c轉發的服務器給AB各一個句柄,用句柄標識,帶句柄傳給真正服務器,根據回傳句柄和AB通信uj5u.com熱心網友回復:
有IP的啊,發送端的IP,或者就在流資料中表明一下發送者的身份~~~轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/64499.html
標籤:網絡及通訊開發
