我的最佳选择是:
- 开发成本最便宜(1.1 项目不太可能存活> 6 个月)
- 最容易迁移到 WCF 或类似技术
通过“相互通信”,我指的是:
- 计算机之间的远程通信
- 很可能没有防火墙限制
使用 .Net 1.1 的选项似乎有:套接字、远程处理和各种类型的 Web 服务。
提出了使用二进制序列化 DataTables 通过套接字的解决方案,但我对此持谨慎态度。
更新:在这种情况下,“服务器”是带有 .Net 1.1 的 Windows 嵌入式标准版。在此阶段,我们无法向镜像中添加任何新组件,例如 IIS、ASP 或 MSMQ 等。请考虑到这一点。