我有一个自定义 TCP 服务器在端口 5888(虚拟端口)上侦听。代理服务器侦听传入连接。当代理接收到某些页面的 HTTP 请求时,它应该将其中继到主服务器的 80 端口。对于其他页面请求,代理需要将数据发送到主服务器的 8081 端口。
端口 80 用于服务 HTML 页面,而端口 8081 用于将数据流式传输到客户端。
我能够接收代理上的传入连接,然后从客户端读取数据。读取数据后,我可以确定连接到主服务器上的哪个端口来发送数据。
我一直在决定如何连接 2 个端口以将数据从客户端发送到主服务器?