我正在为我们的组织开发一个程序。我的程序( Windows 7上的C#桌面程序)由两个子程序组成:“服务器”程序和“客户端”程序。“客户”程序将安装在组织的分支机构中(目前有9个分支),它将有一个基于文件的数据库(尚未确定),并负责收集关于谁在该部门接受培训以及在哪个主题中接受培训的信息。月底,总部计算机将处理数据并打印一些统计数据。因此,在分支和服务器之间进行实时通信是完全不必要的。问题:考虑到这些计算机是在互联网上而不能直接通信(我们在我国有动态IP地址),我如何才能将这些序列化对象从客户端送到服务器