有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

socket在Java中创建一个IPSerial隧道

首先,我为我的英语感到抱歉,我是一名法国开发人员

我使用socket开发java客户机-服务器应用程序。客户端软件在pc上,就像服务器一样,但客户端pc通过USB连接到一个设备,该设备监听特定协议中的帧,我将其命名为协议X。我的服务器向客户端发送帧,客户端使用协议X发送这些帧

现在,我只想在服务器上使用该协议,并直接在USB设备上发送帧。怎样才能做到呢?我听说过tunnel,但我不知道哪个java库可以做到这一点。 我认为有必要将X帧封装在IP帧中,并将其发送到客户机,客户机将其解封并发送到usb设备

谢谢


共 (1) 个答案

  1. # 1 楼答案

    您的IP封装将在三种情况下工作:

    1. 您的USB设备必须处理TCP连接(因此主机PC知道网络地址)
    2. 主机必须设置路由表,才能将正确的网络流量路由到USB设备
    3. USB开发人员应该处理从传入的IP数据包中提取属性数据

    因此,根据您提供的信息,使用简单的路由应该足以处理这个问题

    另一种方法是使代理迪蒙中继-这正是您现在拥有的