Tyrus WebSockets (Java) - 如何设置客户端本地 ip 地址

Tyrus WebSockets (Java) - how to set client local ip address

有没有办法在使用 WebSockets (Tyrus) 时指定本地 ip 地址和端口?

我正在寻找可以使用 Socket

的完整 4 个参数构造函数执行的相同操作

编辑:

我发现低等级的 Grizzly TCPNIOTransport does have a connect() method with local-address, but I don't know how to make a Tyrus Client 使用它。

GrizzlyClientSocket 从不使用本地地址参数调用传输 connect() 方法。

您需要向 Tyrus 项目提出功能请求,或者编写您自己的 GrizzlyClientSocket 实现,您需要从您自己的 GrizzlyClientContainer 实现中调用它