本文整理了Java中org.apache.mina.transport.socket.nio.NioSocketConnector.isActive()
方法的一些代码示例,展示了NioSocketConnector.isActive()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NioSocketConnector.isActive()
方法的具体详情如下:
包路径:org.apache.mina.transport.socket.nio.NioSocketConnector
类名称:NioSocketConnector
方法名:isActive
暂无
代码示例来源:origin: com.github.mrstampy/esp
/**
* Returns true if connected to a {@link AbstractMultiConnectionSocket}
* instance.
*
* @return true if connected
*/
public boolean isConnected() {
return connector != null && connector.isActive();
}
代码示例来源:origin: r17171709/android_demo
/**
* 连接
* @return
*/
public boolean connect() {
if (connector!=null && connector.isActive() &&
connectFuture!=null && connectFuture.isConnected() &&
ioSession!=null && ioSession.isConnected()) {
return true;
}
try {
connectFuture=connector.connect(new InetSocketAddress(Params.HOSTNAME, Params.PORT));
//等待是否连接成功,相当于是转异步执行为同步执行。
connectFuture.awaitUninterruptibly();
//连接成功后获取会话对象。如果没有上面的等待,由于connect()方法是异步的,session 可能会无法获取。
ioSession=connectFuture.getSession();
sendMessage("Hello Client");
return true;
} catch (Exception e) {
e.printStackTrace();
Log.d("PushManager", "服务器与客户端连接异常...");
}
return false;
}
内容来源于网络,如有侵权,请联系作者删除!