网上的很多都是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需要三次握手,各开两个端口,用来接收和发送消息。
- 1 回答
- 0 关注
- 606 浏览
添加回答
举报
0/150
提交
取消