awakencn / inchat Goto Github PK
View Code? Open in Web Editor NEW一个轻量级、高效率的支持多端(应用与硬件Iot)的可分布式、异步网络应用通讯框架
License: Apache License 2.0
一个轻量级、高效率的支持多端(应用与硬件Iot)的可分布式、异步网络应用通讯框架
License: Apache License 2.0
我想问一下,channel.writeAndFlush()是由哪个线程来执行的?是否可以指定线程?
use isSSL=true
使用chrome浏览器客户端未显示不安全的链接,导致添加不了证书。
`
open ssl success
INFO - [DefaultWebSocketHandler.channelActive]/10.0.75.1:55663链接成功
INFO - [DefaultWebSocketHandler.exceptionCaught]/10.0.75.1:55663异常断开
INFO - [Handler:channelInactive]0.0.0.0/0.0.0.0:8070关闭成功
ERROR - [捕获异常:NotFindLoginChannlException]-[Handler:channelInactive] 关闭未正常注册链接!
INFO - [DefaultWebSocketHandler.exceptionCaught]/10.0.75.1:55663异常断开
`
新人,这个一场请问是怎么回事呢,没做什么修改,就改了数据库地址
2020-04-27 16:38:21.523 INFO 5192 --- [ WORK_1] c.g.u.bootstrap.handler.DefaultHandler : [DefaultWebSocketHandler.channelActive]/10.19.9.176:62643链接成功
FullHttpRequestDefaultFullHttpRequest(decodeResult: failure(java.lang.IllegalArgumentException: invalid version format: ]IÊN.8À�Z±�²ÓU =), version: HTTP/1.0, content: UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 0, cap: 0))
GET /bad-request HTTP/1.0
/bad-request
2020-04-27 16:38:21.547 INFO 5192 --- [ WORK_1] c.g.u.bootstrap.handler.DefaultHandler : [DefaultWebSocketHandler.httpdoMessage.NOTFINDURI]
2020-04-27 16:38:21.549 INFO 5192 --- [ WORK_1] c.g.u.b.c.http.HttpChannelServiceImpl : [HttpChannelServiceImpl.close] 关闭HTTP通道连接
2020-04-27 16:38:21.551 INFO 5192 --- [ WORK_1] c.g.unclecatmyself.common.base.Handler : [Handler:channelInactive]0.0.0.0/0.0.0.0:8090关闭成功
2020-04-27 16:38:21.551 ERROR 5192 --- [ WORK_1] c.g.unclecatmyself.common.base.Handler : [捕获异常:NotFindLoginChannlException]-[Handler:channelInactive] 关闭未正常注册链接!
比如服务器端推送 send_from_server,为什么还有一个/uri_send_from_server。
看了你的版本介绍1.1.2的使用,截图也是用:[ip:端口]/send_from_server (POST请求),
实际我测试使用发现使用[ip:端口]/uri_send_from_server才行,是我哪里用错了吗?
正在学习,我新手想问下,在controller层中调用send_from_server能进行服务端推送吗?
TextWebSocketFrameTextWebSocketFrame(data: PooledUnsafeDirectByteBuf(ridx: 0, widx: 50, cap: 50))
2020-04-28 09:59:54.817 INFO 9572 --- [ WORK_2] c.g.u.bootstrap.handler.DefaultHandler : 图片到个人
1111
{}
2020-04-28 09:59:54.828 INFO 9572 --- [ WORK_2] c.g.u.bootstrap.handler.DefaultHandler : [DefaultWebSocketHandler.exceptionCaught]/10.19.9.176:53046异常断开
2020-04-28 09:59:54.832 INFO 9572 --- [ WORK_2] c.g.unclecatmyself.common.base.Handler : [Handler:channelInactive]0.0.0.0/0.0.0.0:8090关闭成功
我司专业提供微信个人号API商业对接,服务 SCRM、机器人、群控、群管理、营销系统、电商 金融行业等研发型公司 ,主要提供微信API技术服务,有兴趣可以微信加我好友LoChaX,个人开发者勿扰哦~ 文档地址:https://wkteam.gitbook.io/doc/
服务端 根据token判断用户是否在线方法
使用场景,当在线用户a发送信息给 离线用户b
后台需要判断b用户是否在线,如果不在线则把消息写到数据库中,并且标注为未读信息。
当用户上线时,读取自己的未读消息,进行查阅。
感谢开源,赞一个!
您好 我是一个android 小白,目前工作需要使用 netty + mqtt 来尝试和 客户端硬件通信,想加个 您的qq 请教一些问题?方便么
inchat将发布1.1.5版本,作为作者,我也有了一些不同的想法,希望各位朋友可以给出你们工作中或者使用中的一些建议。
1、以Maven包的形式,集成的自己项目内部
2、以独立项目的形式,开箱即用的即时通信IM
open ssl success
2020-04-29 10:37:19.176 INFO 13184 --- [ WORK_1] c.g.u.bootstrap.handler.DefaultHandler : [DefaultWebSocketHandler.channelActive]/10.19.9.176:55694链接成功
2020-04-29 10:37:19.206 INFO 13184 --- [ WORK_1] c.g.u.bootstrap.handler.DefaultHandler : [DefaultWebSocketHandler.exceptionCaught]/10.19.9.176:55694异常断开
2020-04-29 10:37:19.207 INFO 13184 --- [ WORK_1] c.g.unclecatmyself.common.base.Handler : [Handler:channelInactive]0.0.0.0/0.0.0.0:8090关闭成功
2020-04-29 10:37:19.207 ERROR 13184 --- [ WORK_1] c.g.unclecatmyself.common.base.Handler : [捕获异常:NotFindLoginChannlException]-[Handler:channelInactive] 关闭未正常注册链接!
2020-04-29 10:37:19.209 INFO 13184 --- [ WORK_1] c.g.u.bootstrap.handler.DefaultHandler : [DefaultWebSocketHandler.exceptionCaught]/10.19.9.176:55694异常断开
open ssl success
2020-04-29 10:37:19.272 INFO 13184 --- [ WORK_2] c.g.u.bootstrap.handler.DefaultHandler : [DefaultWebSocketHandler.channelActive]/10.19.9.176:55695链接成功
TextWebSocketFrameTextWebSocketFrame(data: PooledUnsafeDirectByteBuf(ridx: 0, widx: 31, cap: 31))
2020-04-29 10:37:19.311 INFO 13184 --- [ WORK_2] c.g.u.bootstrap.handler.DefaultHandler : [DefaultWebSocketHandler.textdoMessage.LOGIN]
RT
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <java.version>1.8</java.version> <redis.clients.version>3.0.1</redis.clients.version> <slf4j.version>1.7.25</slf4j.version> <fastjson.version>1.2.53</fastjson.version> <gson.version>2.8.5</gson.version> <netty.version>4.1.32.Final</netty.version> <commons.lang3.version>3.0.1</commons.lang3.version> </properties>
用户上线时需要 获取未读的消息,未读信息可以自己业务里处理,需要框架提供用户上线通知方法。
用户下线时需要 告诉系统自己是下线状态,同用户上线一致
想問下,這個項目是否支持創建群組?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.