客戶端A
需要設計的中轉服務端B
真實服務端C
A連B, B攔截一些特定封包, 其余包發送到C
C回傳給B之后, 如何判斷收到的這個包發給哪個客戶端呢?

感謝各路大神, 小弟實在沒有分了, 謝謝!!!!
uj5u.com熱心網友回復:
通訊協議是做什么的?你設計包的時候應該包含這些條件啊,不然叫收包的那一端如何處理uj5u.com熱心網友回復:
你設計的問題了。一般唯一id什么的。uj5u.com熱心網友回復:
是這樣, 服務端C可能是別人的程式不是我的程式
所以沒辦法..
uj5u.com熱心網友回復:
把B作成NAT一樣,對資料包做映射(IP +埠),依據映射規則轉發uj5u.com熱心網友回復:
維護一個Map,客戶端A與C記錄下來就行了。uj5u.com熱心網友回復:
如果是TCP,B在建立C連接的時候, 記錄下這個連接對應哪一個A.
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/16961.html
標籤:網絡編程
