只写客户端肯定是不行的,因为文件传输一般需要额外的信息在服务器才能完成文件的恢复:1)文件名,当然这个可以在服务端重起名。但这样就不好和客户端对应的了!2)文件在客户端传输时需要分包,所以在服务器端需要和包。3)传输过程一般为了防止数据错误,会有 CRC。等等,这些都需要客户端与服务器端一起处理。
公司内网的地址要外部访问的话需要在防火墙上做一个映射,通过外网(供应商提供)访问时,防火墙自动帮你跳转到指定IP以及端口。然后接下来看你自己的.