求助各位大佬一个关于网络通信TCP数据传输的问题,谢谢!

问题是这样的:
100公里之外架设三台现场数据采集样机,然后样机通过处理之后,把采集并处理之后的数据传回实验室的PC机上,然后显示出来。
目前样机和数据采集和处理都已经做好了,主要是不知道如何能把这个数据传回实验室,能否不走公网直接把数据传回来(最好是不走公网)?是不是必须得架设服务器才能实现数据传输?
如果需要架设服务器,那能否将100公里之外的服务器直接把数据传回实验室?还是必须100公里的地方和实验室都得架设服务器呢?
感谢各位大佬了,感激不尽~~~

1。通讯造成的延时肯定会有,估计几十个毫秒吧,走公网的话就说不好了,估计也差不多,只要是同一个运营商的。
所以实时只是个相对概念,你要判断好你数据需求的时效性。毕竟100公里光也要跑300多微秒吧。
2。通讯保密的问题你可以把你的通讯数据加密掉。
3。理服务器只不过是因为几台电脑之前没有办法直接通讯而折中的办法,如果你能直接访问当然可以不用服务器。
4。你数据传递实现了没有?自己写软件还是用第三方软?
自己写软件的话,那就做个网络通讯的程序,数据来回一送就好了,
如果是第三方软件的话,那要看发送端和接收端是不是都有软件可用了,其中一方没有的话,需要不需要自己写,自己写的话通讯协议需要软件方提供。

不走公网两边怎么通讯?有网络连接吗?

使用公网传输就可以。。。就是IP地址传输!!简单省事。。。

使用公网就好了啊,拉根光纤?一百公里,你在逗我

各位大佬,还有一个问题,就是数据可不可以实现实时传输了?怎么实现在实验室实时显示100公里之外检测到的数据了?到底需不需要架设服务器了?

TCP 公网传输简单

如果不要公网的话电信公司好象提供拉专线的服务,可以去问问看。
或者有条件的话自己拉线,一般每几公里都需要设置一个中继或者转发器,
不然信号会有损耗,估计光纤应该能走得相对远一点,
网线的话1公里应该就要加中继了。