这个具体用法可以讲下吗
这个用法看不懂,哪来的。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
这个是不是在创建的时候会优先于其他的write操作,而优先write
可以等效于发送一段初始化数据
还有个问题就是我client start连接server的时候为神魔会有两个sessionId
client.start("attachment", new CompletionHandler<AioSession, String>() {
@加贝
public void completed(AioSession result, String attachment) {
aioSession[1] = result;
String att = "attachementaaaaaaaaaaaaaaaaaaaa";
byte[] bytes = att.getBytes(Charset.defaultCharset());
try {
result.writeBuffer().writeInt(bytes.length);
result.writeBuffer().write(bytes);
result.writeBuffer().flush();
System.out.println("success");
try {
writeSession(result, "completed");
} catch (IOException e) {
throw new RuntimeException(e);
}
} catch (IOException e) {
throw new RuntimeException(e);
}
}
@Override
public void failed(Throwable exc, String attachment) {
System.out.println("fail");
exc.printStackTrace();
}
});这个是会新增一个session吗
异步方式启动的具体流程讲下呢
两个session一直都是可用的吗
没有client.start("attachment", new CompletionHandler<AioSession, String>())这个接口吧
还有个问题就是比如我先write and flush的消息,一定会在接收端先到达嘛
而且我看同一个会话server端和客户端不是一个sessionid,这是为什么
你看下sessionId的生成算法就知道了
想问下session是客户端先创建然后服务端再创建是吗
想问下同一台机器上docker部署两个项目,从session里面获取的是容器内部ip还是公网ip,我这边获取的是容器内部ip,但是隔着机器就没事,想问下如何避免
但是我看获取的ip与docker inspect的结果也不一样啊
从session获取的是容器的网关ip
登录 后才可以发表评论