mina服务端怎么获取已经连接上的客户端的端口号

daynet 发布于 2013/12/02 14:04
阅读 2K+
收藏 0
mina服务端怎么获取已经连接上的客户端的端口号, session.getRemoteAddress().toString()获取的是一个IP+PORT的字符串 怎么从中取得PORT?
加载中
0
daynet
daynet

引用来自“daynet”的答案

引用来自“红薯”的答案

int port = ((InetSocketAddress)session.getRemoteAddress()).getAddress().getPort();
您好  但是 getAddress()后面的getPort()方法不存在啊  提示没有这个getPort(),请问这个怎么办?我是想通过获取客户端的连接地址信息里的端口号  利用服务端根据获取的客户端的端口号发送到指该端口的客户端去(有多个客户端 ),(请注意一下,服务端和客户端是在同一个局域玩里的,我客户端用的是模拟客户端应用软件,服务端是在手机上的,这个怎么做
谢谢  这个获取客户端的端口  现在解决了  那么您能帮我一下我上面提到的其他问题吗?
0
红薯
红薯
int port = ((InetSocketAddress)session.getRemoteAddress()).getPort();
0
daynet
daynet

引用来自“红薯”的答案

int port = ((InetSocketAddress)session.getRemoteAddress()).getAddress().getPort();
您好  但是 getAddress()后面的getPort()方法不存在啊  提示没有这个getPort(),请问这个怎么办?我是想通过获取客户端的连接地址信息里的端口号  利用服务端根据获取的客户端的端口号发送到指该端口的客户端去(有多个客户端 ),(请注意一下,服务端和客户端是在同一个局域玩里的,我客户端用的是模拟客户端应用软件,服务端是在手机上的,这个怎么做
红薯
红薯
int port = ((InetSocketAddress)session.getRemoteAddress()).getPort();
返回顶部
顶部