V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  cavendish0  ›  全部回复第 1 页 / 共 2 页
回复总数  21
1  2  
@defunct9 怎么定制个 Linux 的安装啊? 我现在用的是官网下的 Centos 7 镜像
@weak 这个和 tar 差不多的吗?也会把一些硬件 id 或者分区的 uuid 一起备份了,恢复的时候,会由于这些 id 不一致而导致很多问题
2020-09-02 15:04:29 +08:00
回复了 cavendish0 创建的主题 程序员 Websocket 报错 1002 有大佬遇到过吗?
@stach 感谢大佬帮助。

协议文档上我们并没有规定空包为心跳包,我们目前有 100 多台终端都连到他的 ws 服务器,全都是没用回应空包的。我极度怀疑是服务器程序的问题。

我找到客户,拿到了报错的日志,就是在这个报错之后,客户端 ws 就会断开,然后不断重连:

16:07:29.445 [http-nio-8082-exec-8] ERROR c.g.l.s.WebSocketServer - [onError,78] - 发生错误
java.io.EOFException
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer(NioEndpoint.java:1208)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.read(NioEndpoint.java:1142)
at org.apache.tomcat.websocket.server.WsFrameServer.onDataAvailable(WsFrameServer.java:72)
at org.apache.tomcat.websocket.server.WsFrameServer.doOnDataAvailable(WsFrameServer.java:171)
at org.apache.tomcat.websocket.server.WsFrameServer.notifyDataAvailable(WsFrameServer.java:151)
at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.upgradeDispatch(WsHttpUpgradeHandler.java:148)
at org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradeProcessorInternal.java:54)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:53)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:791)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1417)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
16:07:29.445 [http-nio-8082-exec-8] INFO c.g.l.s.WebSocketServer - [onClose,58] - 连接 3110-440600-201112-0049 关闭!当前在线人数为 88

帮忙分析一些
感谢大佬耐心解答
2020-09-02 13:32:03 +08:00
回复了 cavendish0 创建的主题 程序员 Websocket 报错 1002 有大佬遇到过吗?
@stach 是一个空包。服务器发过来的
如图 https://s1.ax1x.com/2020/09/02/wSQIh9.png

很奇怪,我们客户端连上去,成功之后他就会发一个空包下来,一般情况下是没用问题的,我们也没处理
2020-09-02 08:18:00 +08:00
回复了 cavendish0 创建的主题 程序员 Websocket 报错 1002 有大佬遇到过吗?
@Githuboy 对方也是不清楚,他们服务器程序是 springboot 写的,说 ws 逻辑那一段是网上抄来的,我也是醉了
2020-09-02 08:17:02 +08:00
回复了 cavendish0 创建的主题 程序员 Websocket 报错 1002 有大佬遇到过吗?
@jindeq 没办法,对方就是我们的客户。现在客户在重要汇报过程出现问题,就是上面的报错,然后我们被狠批了,所以我想知道到底是哪里的锅
2020-08-07 14:02:44 +08:00
回复了 cavendish0 创建的主题 生活 老哥们推荐一下电动车~
@jifengg
@tcfenix
@tcfenix
感谢老哥推荐
2020-01-08 10:45:21 +08:00
回复了 cavendish0 创建的主题 程序员 技术大神的中年危机:工作× 肚子✔
(/哭笑 我发这个帖子本意是分享一下两位的身材(印象中很少程序员肚子这么大),却因他视频的标题“大神”以及爱国主意思想导致画风突变,还有很多人身攻击。惭愧,好像挑起了事端。
v2 是个包容的平台,大家还是多多包容,打个哈哈,划划水,继续搬砖了
2020-01-07 14:39:26 +08:00
回复了 cavendish0 创建的主题 程序员 技术大神的中年危机:工作× 肚子✔
@l33ch 原来如此
2020-01-07 14:06:56 +08:00
回复了 cavendish0 创建的主题 程序员 技术大神的中年危机:工作× 肚子✔
@qwertyzzz 怎么大家关注点都在大神,是肚子,肚子啊
2020-01-07 13:46:17 +08:00
回复了 cavendish0 创建的主题 程序员 技术大神的中年危机:工作× 肚子✔
@dimlau 哈哈,只是看到碰巧两位大神的肚子都很大
链接奉上 https://www.youtube.com/watch?v=j0UMew_Priw
感谢这么多老哥给的建议,令我感受到了 v2 的温暖(毕竟再冷酷的男人,直肠也是暖的(\误

我这边看到有个老哥推荐的产品有 swift 的 SDK,一翻量子波动速读,跑了个 demo 可以视频通话了,正在捣鼓自己的业务中

有的老哥劝我赶紧跑路或者说公司职能分配的问题,其实我的态度是比较倾向于去学习去尝试的,就算最后做不出来起码自己尝试过,平时没接触过这方面的技术,也算是拓展了一下吧

曾在推上看见过这么一条:
---------------------
nvm 的作者回顾了,自己离开 node.js 开发后干过的事情:学了几门新语言、尝试了区块链和 VR、设计并盖好了自己的房子、建了一口太阳能水井。

这也是我对自己未来人生的期望,学一些新东西,去一些新地方、创造一些新成果。每隔几年,就尝试去过一种不同的人生。
-ruanyf
---------------------

共勉
@mxT52CRuqR6o5 工单客服说有客户正常集成了。不过我还是选了原生的方案,感觉做视频流这块 RN 的坑更多
@cjh1095358798 也不是一定要的项目,只是公司一直没有 iOS 平台的产品,老板想尝试下。而且这边给的也不错,哈哈暂时不跑
@lloovve 自己开发是难呢,买解决方案对接应该不难吧?
@Soutxx 用户端是手机,另一半是下位机,跑安卓的 3399 板子,安装在客户的现场
@wangkun025 尝试一下咯,搞不好就是搞不来了,又没啥的
@Leonard SDK 是 OC 的
@cigarzh 老哥这个好像有 swift 的 sdk 啊,这条路好像可以
@hyy1995 哈哈,不是这个意思,开发有很多不过大部分是单片机、Arm、C#那些,只是偏向网络这边只有我两而已
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   929 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 21:48 · PVG 05:48 · LAX 13:48 · JFK 16:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.