标签: android sockets tcp bluetooth forwarding
我正在编写一个管理两个连接的Android应用程序:一个用于配对和连接的蓝牙设备,另一个用于连接到特定主机/端口的TCP套接字。
它充当第二个蓝牙设备的系绳。从它写入TCP套接字的蓝牙套接字读取的任何东西,从TCP套接字读取的任何东西都写入蓝牙套接字。
我的问题是,是否有规范的方式来做这样的事情。什么是一个简单的转发器应用程序很快变成一个更复杂的线程应用程序。
第二个蓝牙设备没有数据连接,甚至不应该意识到它通过第三方进行通信。它甚至不知道连接到TCP套接字所需的主机/端口