我正在处理的项目是处理从扫描枪 (Pocket PC 2003) 捕获的数据,并在主机 (Win XP) 上处理这些数据,然后在单独的服务器 (Win 2000) 上处理我们的库存数据库。这一切都是由 MS 提供的 Remoting 框架和 As Good As It Gets ( http://gotcf.net ) 驱动的。该应用程序已经足够完整,可以进行一般概念验证,客户端和服务器在模拟器中都可以正常工作。
一切都很好,直到我开始使用实际的扫描枪进行测试。出于安全考虑,扫描仪位于与服务器(15 网络)不同的网络(为了澄清 10 网络)上。我的开发机器有双网卡连接到两个网络,并且可以独立地与两个网络通信。但是,我的应用程序使用 .Net Remoting 从 10 网络接收信息,然后通过第三方应用程序(ODBC、Btrieve 和 OLE 的组合)将信息发送到 15 网络上的服务器时遇到问题。
无论如何处理来自一个网络的信息然后更新另一个网络上的服务器?
任何建议将不胜感激!
注意:我对网络不是很熟悉,所以我可能会叫错名字,但枪 IP 以 10 开头。。.* 并且服务器 IP 以 15 开头。.*