共享TCP数据流

时间:2013-09-30 14:22:46

标签: sockets tcp proxy

我通过连接到TCP端口从传感器接收数据流。数据当前正在写入数据库,但现在我需要为另一个应用程序提供相同的数据流以进行实时监控。传感器只允许单个连接,因此我无法为第二个应用程序建立另一个连接。有没有人知道可以为多个源代理TCP连接的应用程序。

1 个答案:

答案 0 :(得分:0)

您可以在应用程序中提供接受来自其他客户端的连接的TCP Server套接字。对于您收到的每个数据块,您将其发送给所有连接的客户端。

也许您必须先解析协议并仅发送完整的消息,以避免仅将消息的第二部分发送给新连接的客户端。