问题标签 [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.

0 投票
1 回答
2161 浏览

java - Netty SocketIO - 无法在 AWS 中分配请求的地址

我已经使用 Spring 框架和 Netty SocketIO 实现了一个 websocket 服务器。在开发过程中,我使用了主机地址,localhost并且服务器运行良好。

当我尝试将我的代码部署到 AWS 时,我将主机地址更改为我的实例的公共 IP 地址。但我收到以下错误,我无法启动我的服务器

如果我可以在 AWS 中为主机分配我的公共 IP 地址,那么我可以使用哪个 IP 地址来启动我的 Socket 服务器?

0 投票
1 回答
1887 浏览

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!” 打印出来了吗?

谢谢

0 投票
1 回答
1127 浏览

java - 如何分块列表 in Netty

When sending file, you can do ctx.writeAndFlush(new ChunkedFile(new File("file.png")));.

how about a List<Object>?

The list contains String and by

When sending file, you can do ctx.writeAndFlush(new ChunkedFile(new File("file.png")));.

how about a List<Object>?

The list contains String and bytes of image.

from the documentation there's ChunkedInput() but I'm not able to get the use of it.

UPDATE

let's say in my Handler, inside channelRead0(ChannelHandlerContext ctx, Object o) method where I want to send the List<Object> I've done the following


Dynamically add Button id based on the button click show div in jquery

I had one for-loop in that for loop one div data and summit button.

Code i tried :

first button only show the first div second button not working? any ides???

0 投票
1 回答
1057 浏览

java - 将音频 (WAV) 发送到 Web 并使用 Java 中的套接字播放

我已经被困了一段时间了,我已经在互联网上搜索了,找不到任何解决方案。几乎我正在尝试使用https://github.com/mrniko/netty-socketio发送一个 wav 。我通过将 WAV 转换为二进制(在读入之后)然后使用套接字将其推送到前端来做到这一点

问题在于数据已发送,它被转换为 blob,但 blob 不会播放,浏览器定位未捕获(承诺)DOMException:加载失败,因为找不到支持的源。错误。

有任何想法吗?有多个可能的故障点,但我无法弄清楚。

服务器.JAVA

客户端.js

0 投票
1 回答
315 浏览

java - net-socket.io 中 Thread.sleep() 的目的是什么?

我目前正在尝试使用他们的 演示项目来学习netty-socket.io。我一直在看。有人可以告诉我为什么这很重要吗?Thread.sleep(Integer.MAX_VALUE);

另外:为了澄清,我不是在问 Thread.sleep() 函数做什么,显然它会暂停特定线程上的执行。我在这个示例套接字服务器中询问它的相关性。

0 投票
1 回答
1048 浏览

socket.io - 事件没有触发?在服务器上使用 java socket.io 客户端和 netty-socketio

我知道客户端和服务器正在连接,因为我的连接/断开连接事件正在触发。但是,我的自定义事件不是。我在服务器上使用 socket.io java 客户端和 netty-socketio。我通常使用无缝工作的 socket.io javascript 库,所以我对为什么会发生这种情况有点迷茫。我正在用 Kotlin 写这个。

客户端

服务器端

0 投票
0 回答
622 浏览

linux - netty 或 socket 发送消息太快导致数据包丢失?

我使用netty将文件数据(master)发送给其他两个slave(所有linux操作系统),发送文件如下: master发送8个文件(大小:5~200m左右)使用Netty NioServerSocketChannel:

发送方法如下:

网络服务器:

网络客户端:

当主机同时发送所有文件时,最后两个文件或三个文件总是在从机丢失数据;但是下一次slave专门去获取这些文件时可以下载成功;

日志显示数据丢失,file7和file8突然得到最后一个pack:

无论 master 还是 slave ,日志都没有抛出任何 net 异常;

当我在文件发送的时候睡觉时,它工作正常:

0 投票
1 回答
125 浏览

java - 如何使用字符串编码器和解码器制作 Java 客户端代码以将数据发送到 Netty4 套接字?

情况:

我有一个netty4套接字正在运行

.. 并希望使用一些客户端代码将数据发送到此套接字。

问题:

我怎样才能做到这一点?我猜一个普通的创建套接字将不起作用。

0 投票
1 回答
192 浏览

java - 如何在 apache 骆驼路由中将数据发送到 netty4 套接字

我有路线

'服务器收到:' + exchange.getIn().getBody(String.class)

我想使用一些 java 客户端向这个套接字发送数据。我怎样才能做到这一点?

0 投票
0 回答
100 浏览

netty - netty 如何处理未回复或丢失的 SYN 数据包?

我正在用 Netty 编写一个 TCP 套接字服务器。

Netty 如何处理丢失的 SYN 数据包?

我假设当客户端连接到我的服务器时,netty 会不时自动发送 SYN 数据包,以防客户端连接挂起并且对我的服务器可能发送的 SYN 数据包没有响应,netty 会做什么?

它会关闭连接并调用该SimpleChannelHandler.channelClosed方法吗?

您能否指出处理 SYN 数据包的类(无论是 TCP 套接字服务器还是客户端)?