有关tcp连接的技术,接触了几种,怎么分分类,也不知道这几种功能是否一样?

我先说下我想做什么:我(java)目前要对接第三方数据,但第三方的数据是从plc中获得,不出意外才用到是tcp协议,接下来我就找有关tcp的知识,因为之前一直接触的是http协议,接触了一次mqtt协议(也是tcp连接,采用的是MQTT X这款服务,连接后直接根据主题完成业务需求),这是第一次从plc中去请求数据,我查到的依赖大约有下面这几种
作者很早似乎不更新了(这个似乎是专门处理plc的)

 <dependency>
            <groupId>com.github.s7connector</groupId>
            <artifactId>s7connector</artifactId>
            <version>2.1</version>
        </dependency>

这个似乎可以处理很多协议的

 <dependency>
            <groupId>com.infiniteautomation</groupId>
            <artifactId>modbus4j</artifactId>
            <version>3.0.3</version>
        </dependency>

这个就更不知了 似乎是服务端推到客户端的 官网的案例还是c# 难呀

 <dependency>
            <groupId>com.github.signalr4j</groupId>
            <artifactId>signalr4j</artifactId>
            <version>2.0.3</version>
        </dependency>

好乱 相关资料也不多 查了好多没用到 有大神知道吗 或者我使用什么依赖来处理plc这类问题 求一个思路

阅读 1.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题