多线程socket收发有没有什么好的思路?

A为client的socket
B为server的socket
A connect B TCP连接

等于A B建立一个tunnel

本地各种向A发起请求,relay到B后处理,返回一堆数据

那么问题来了,
区分这堆数据,把他reply给发起者,有什么好的解决方法吗。

阅读 4.3k
3 个回答

用更高层的协议,比如 HTTP。
否则自己在 request 和 response 里封装额外的信息(ID, type, ...)?

增加各种header来区分吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏