我正在编写一个连接到Arduino的Java套接字服务器,用于发送和接收数据。根据Java套接字文档,我已经为每个连接设置了一个新线程来打开服务器。
我的问题是,我将如何能够将套接字线程中的数据发送到我的主线程?套接字将始终保持打开状态,因此需要在线程运行时发送数据。 有什么建议吗?
更新:服务器的目标是向Arduino发送命令(例如打开或关闭灯),并从传感器接收数据,因此我需要一种方法来从连接到各个线程的传感器获取数据,并将它们发送到单个线程中。
我的问题是,我将如何能够将套接字线程中的数据发送到我的主线程?套接字将始终保持打开状态,因此需要在线程运行时发送数据。 有什么建议吗?
更新:服务器的目标是向Arduino发送命令(例如打开或关闭灯),并从传感器接收数据,因此我需要一种方法来从连接到各个线程的传感器获取数据,并将它们发送到单个线程中。