java - 将本地连接重定向到另一台服务器?

标签 java sockets networking redirect connection

我想开发一个程序,不是特定于语言的,可以将任何连接重定向到另一个连接,例如代理服务器,但适用于所有连接。语言并不重要,但是有没有办法在不修改原始 Windows api 等的情况下做到这一点?我将在 java 中尝试此操作,但我可以使用 JNI 导入 C 和 C++ 代码。另外,mac/linux 怎么样?

最佳答案

您当然应该考虑/评估使用 TCP/UDP 拼接。它是一种众所周知的构建代理的机制,并且在将数据从一个连接复制到另一个连接方面相当有效。

网址:http://linux.die.net/man/2/splice

关于java - 将本地连接重定向到另一台服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18178516/

相关文章:

java - 可以从具有多个功能的 EventListener 中只实现一个功能吗?

java - 在关闭警报对话框之前检查网络连接

linux - SO_REUSEPORT 套接字服务器

java - Java 中的安全 Messenger

python - Twisted 中的多重响应

java - 通过 RMI 调用接收代理作为参数时如何获取真实对象?

javascript - React功能组件在websocket上注册处理程序时正在获取状态快照

javascript - 如何通知其他用户某个模式已打开

java - 具有单个目标网络的Linux多网关

java - 尝试检索用户在 Controller 中输入的值并将其添加到 SpringBoot 应用程序中的 mysql 数据库中