使用 WebSockets (Tyrus) 时有没有办法指定本地 IP 地址和端口?
我正在寻找你可以用完整的 4 个参数构造函数做的同样的事情Socket http://docs.oracle.com/javase/6/docs/api/java/net/Socket.html#Socket(java.net.InetAddress,%20int,%20java.net.InetAddress,%20int)
EDIT:
我发现低等级的灰熊TCPNIO传输 https://grizzly.java.net/docs/2.3/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOTransport.html确实有一个带有本地地址的 connect() 方法 https://grizzly.java.net/docs/2.3/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOTransport.html#connect(java.net.SocketAddress,%20java.net.SocketAddress),但我不知道如何制作泰鲁斯客户 https://tyrus.java.net/apidocs/1.7/org/glassfish/tyrus/client/ClientManager.html use it.
GrizzlyClientSocket 从不使用本地地址参数调用传输 connect() 方法。
您需要向 Tyrus 项目提出功能请求,或者编写您自己的 GrizzlyClientSocket 实现,您需要从您自己的 GrizzlyClientContainer 实现中调用它
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)