为了账号安全,请及时绑定邮箱和手机立即绑定

Socket 三方通信的问题

Socket 三方通信的问题

绝地无双 2018-09-14 05:06:10
网上的很多都是C#版服务器和户端两个程序,一个监听,一个请求;我的需求是在客户端和服务器之间再加入一个代理服务器:代理服务器把客户端的信息发到服务器,还要把服务器的处理结果送回客户端,整体流程描述如下:A(客户端)发请求到B(代理服务器)把请求送到C(服务器)把处理结果发回给B(代理服务器)B再把结果返回给A我用的是Socket加TCP协议在A和B,B和C之间建立Socket通信,但是数据却在Receive的时候出现问题向各位大侠请教了!(C#版)
查看完整描述

1 回答

?
ITMISS

TA贡献1871条经验 获得超8个赞

但是数据却在Receive的时候出现问题

是谁Receive的时候出问题了。A?B?C?

那就是说A-B之间的通信和B-C之间的通信是两回事,两者没有关系,两者互相也不知道对方的存在,也不需要知道对方的存在。

A-B需要三次握手。各开两个端口,用来接收和发送消息。

B-C需要三次握手,各开两个端口,用来接收和发送消息。


查看完整回答
反对 回复 2018-09-19
  • 1 回答
  • 0 关注
  • 597 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信