问题标签 [channels]

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 回答
3080 浏览

netty - netty 复用渠道

我想创建一个重用通道的连接池,但我想不通

执行这个测试

我在第二个 channel.write(request) 中得到了 ClosedChannelException ....

是否存在重用渠道的方法?还是保持通道畅通?

提前致谢

0 投票
2 回答
9599 浏览

java - 使用数据报通道时端口不可达

在使用数据报通道时,我得到一个PortUnreachableException. 这就是我的代码的样子:这是发送方

正是这段代码给了我:java.net.PortUnreachableException。参数“host”设置为:

接收方是这里

我不明白为什么我会得到这个例外。我在网上查找了示例,这就是他们都建议的代码应该是这样的。

更新 1:

正如shazin在评论中指出的那样,绑定需要在Receiver完成,在Sender连接。发件人的更新代码是:

对于接收方:

现在的问题是,如果“主机”设置为“本地主机”,程序可以工作,但是如果我们传递一个 IP 说 10.132.0.30 作为“主机”,java.net.PortUnreachableException就会发生。虽然channel.isConnected()选项返回“true”,但 channel.write(buffer) 命令会给出异常。

更新 2:

现在PortUnreachableException没有了。现在代码中的唯一区别是我使用选择器来接受接收端的连接。我仍然不明白为什么在不使用选择器时会出现错误。如果有人偶然发现这个问题并且知道,请发布您的答案。

0 投票
1 回答
526 浏览

java - Java 的 SocketChannel$read() 是否同步输出缓冲区?

Java 的 SocketChannel.read() 方法是否同步输出缓冲区?

换句话说:传递给read(ByteBuffer)java.nio.channels.SocketChannel (基本上是任何通道)中的方法的 ByteBuffer 参数是否存在锁定。我需要知道这一点,所以我没有不必要的同步块。

0 投票
1 回答
58 浏览

spring - spring 通道如何与队列相关联?

spring 通道如何与队列相关联?通道是否总是与队列相关,或者它们都是独立的实体?

我知道队列,但是弹簧通道如何包装队列(如果有的话)?

如果存在,请说明通道和队列的关系。

0 投票
1 回答
1040 浏览

ios - iOS 中 Novocaine 上的多个音频和设置音量

如何使用 Novocaine 播放多个音频并更改其音量?

谢谢!

0 投票
2 回答
855 浏览

rabbitmq - 通道的最佳实践是什么(RabbitMQ?

我有一个应用程序,对于每条收到的消息,它都会在同一频道中发布 N。我想知道是否最好有两个通道,一个发布通道和一个接收通道。

最佳做法是什么?

0 投票
1 回答
333 浏览

netty - When should one manually create Channels?

When, if ever, does netty create new Channels? Or are the only Channels in existence those created explicitly by the appllication?

0 投票
0 回答
132 浏览

javascript - Javascript 滚动和 iphone / ipad

我正在制作我的网站 (programmetv.net) 的移动版本,并且我遇到了 javascript 滚动事件的问题,该事件在 ipad 上无法在 PC 上运行。

您可以在http://www.programmetv.net/ipad/index.php?date=20130210上查看我的移动版本

如果您使用 PC 进行测试,频道会停留在屏幕左侧,但如果您使用 ipad(或 iphone)进行测试,您会看到我的 javascript 无法正常工作。频道变得不可见,如果您停止滚动,它们就会变得可见。

这有我的javascript:

我想帮助制作我的 javascript 的 ipad 版本,就像在 pc (firefox) 上一样工作。

0 投票
1 回答
518 浏览

matlab - Matlab 音频处理

我被分配了一个作业,其中包括在 matlab 中进行音频处理,我要做的是在一首歌曲中获得至少 3 个不同频率的通道,并根据通道增加 dB 输出。它必须像均衡器一样工作,但只使用 3 个通道。我最大的问题是获取频率和幅度值并将其保存到以通道(低、中和高)频率分隔的变量中。

0 投票
1 回答
3034 浏览

c# - NAudio 在 WaveViewer 中显示两个通道

我正在使用 NAudio 的 WaveViewer UI 控件来显示波形

我想知道如何在它自己的 WaveViewer 中显示每个通道?