首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

socket转发程序

2012-01-05 
socket转发程序求助客户那边要的比较急,自己慢慢折腾怕时间来不及,所以来CSDN求助。情况大致是这样:内网有

socket转发程序求助
客户那边要的比较急,自己慢慢折腾怕时间来不及,所以来CSDN求助。

情况大致是这样:内网有两台服务器,A服务器为开放公网接口的中转服务器,B服务器为与A服务器同一个内网的系统服务器。
客户端为百来台PDA,通过GPRS网络连接A服务器进行数据交互。
现需要在A服务器上做个中转程序,要求如下:
1、将PDA发送过来的数据请求原封不动转发给B服务器
2、将B服务器返回的信息原封不动转发给第一步中发出请求的PDA
3、保证数据收发的稳定性

在下知道发这个帖子估计要挨很多老鸟的骂了,不劳而获什么的最讨厌了,
但实在因为太急而对这块又不是很熟,所以哪位高人有没有该功能的工具推荐下,或者给些类似的源码,我自己去整合,不胜感激。

[解决办法]
介个,不难,自己写出来也不要多久,不过,感觉A服务器很浪费,被当做路由器或者交换机用了,呵呵。
业务逻辑看起来也挺简单的:
client --> A //客户端连接A服务器,发送数据
A --> B //A服务器原封不动转发数据
A <-- B //B服务器把结果原封不动返回给A服务器
client <-- A //A把结果返回给客户端
如果用最简单的逻辑的话,也就是两个socket对加两个线程,一个线程处理client <--> A,另一个线程处理
A <--> B,两线程按照业务逻辑同步
[解决办法]

探讨
客户那边要的比较急,自己慢慢折腾怕时间来不及,所以来CSDN求助。

情况大致是这样:内网有两台服务器,A服务器为开放公网接口的中转服务器,B服务器为与A服务器同一个内网的系统服务器。
客户端为百来台PDA,通过GPRS网络连接A服务器进行数据交互。
现需要在A服务器上做个中转程序,要求如下:
1、将PDA发送过来的数据请求原封不动转发给B服务器
2、将B服务器返回的信息原封不动转发给……

热点排行