问题标签 [netty-socketio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Netty SocketIO - 无法在 AWS 中分配请求的地址
我已经使用 Spring 框架和 Netty SocketIO 实现了一个 websocket 服务器。在开发过程中,我使用了主机地址,localhost
并且服务器运行良好。
当我尝试将我的代码部署到 AWS 时,我将主机地址更改为我的实例的公共 IP 地址。但我收到以下错误,我无法启动我的服务器
如果我可以在 AWS 中为主机分配我的公共 IP 地址,那么我可以使用哪个 IP 地址来启动我的 Socket 服务器?
websocket - Netty websocket客户端中的Http代理连接到互联网
我的应用程序在公司防火墙后面运行,我需要使用 http 代理 ( http://theclientproxy.net:8080 ) 连接到互联网
我使用了如下 Netty 客户端, https://github.com/netty/netty/tree/4.1/example/src/main/java/io/netty/example/http/websocketx/client
代码:
处理程序:
该应用程序能够从我的本地计算机成功连接到 websocket 服务器端点。
但是在部署我的应用程序的公司数据中心中,我看到 msg 值为 null 并且 websocket 客户端已断开连接
这是否意味着我的连接被防火墙阻止了?如果是这样,那么为什么要声明“WebSocket Client connected!” 打印出来了吗?
谢谢
java - 将音频 (WAV) 发送到 Web 并使用 Java 中的套接字播放
我已经被困了一段时间了,我已经在互联网上搜索了,找不到任何解决方案。几乎我正在尝试使用https://github.com/mrniko/netty-socketio发送一个 wav 。我通过将 WAV 转换为二进制(在读入之后)然后使用套接字将其推送到前端来做到这一点
问题在于数据已发送,它被转换为 blob,但 blob 不会播放,浏览器定位未捕获(承诺)DOMException:加载失败,因为找不到支持的源。错误。
有任何想法吗?有多个可能的故障点,但我无法弄清楚。
服务器.JAVA
客户端.js
java - net-socket.io 中 Thread.sleep() 的目的是什么?
我目前正在尝试使用他们的
演示项目来学习netty-socket.io。我一直在看。有人可以告诉我为什么这很重要吗?Thread.sleep(Integer.MAX_VALUE);
另外:为了澄清,我不是在问 Thread.sleep() 函数做什么,显然它会暂停特定线程上的执行。我在这个示例套接字服务器中询问它的相关性。
socket.io - 事件没有触发?在服务器上使用 java socket.io 客户端和 netty-socketio
我知道客户端和服务器正在连接,因为我的连接/断开连接事件正在触发。但是,我的自定义事件不是。我在服务器上使用 socket.io java 客户端和 netty-socketio。我通常使用无缝工作的 socket.io javascript 库,所以我对为什么会发生这种情况有点迷茫。我正在用 Kotlin 写这个。
客户端
服务器端
linux - netty 或 socket 发送消息太快导致数据包丢失?
我使用netty将文件数据(master)发送给其他两个slave(所有linux操作系统),发送文件如下: master发送8个文件(大小:5~200m左右)使用Netty NioServerSocketChannel:
发送方法如下:
网络服务器:
网络客户端:
当主机同时发送所有文件时,最后两个文件或三个文件总是在从机丢失数据;但是下一次slave专门去获取这些文件时可以下载成功;
日志显示数据丢失,file7和file8突然得到最后一个pack:
无论 master 还是 slave ,日志都没有抛出任何 net 异常;
当我在文件发送的时候睡觉时,它工作正常:
java - 如何使用字符串编码器和解码器制作 Java 客户端代码以将数据发送到 Netty4 套接字?
情况:
我有一个netty4套接字正在运行
.. 并希望使用一些客户端代码将数据发送到此套接字。
问题:
我怎样才能做到这一点?我猜一个普通的创建套接字将不起作用。
java - 如何在 apache 骆驼路由中将数据发送到 netty4 套接字
我有路线
'服务器收到:' + exchange.getIn().getBody(String.class)
我想使用一些 java 客户端向这个套接字发送数据。我怎样才能做到这一点?
netty - netty 如何处理未回复或丢失的 SYN 数据包?
我正在用 Netty 编写一个 TCP 套接字服务器。
Netty 如何处理丢失的 SYN 数据包?
我假设当客户端连接到我的服务器时,netty 会不时自动发送 SYN 数据包,以防客户端连接挂起并且对我的服务器可能发送的 SYN 数据包没有响应,netty 会做什么?
它会关闭连接并调用该SimpleChannelHandler.channelClosed
方法吗?
您能否指出处理 SYN 数据包的类(无论是 TCP 套接字服务器还是客户端)?