腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
从
NIO
服务器
发送
消息
、
、
下面的代码成功地创建了一个
服务器
并接受了一个传入的客户端。package socket; import java.
nio
.channels.*;import java.util.*IOException cex) { } }} 但是,当我尝试在连接到
服务器
后向客户端
发送
消息
时
浏览 2
提问于2017-02-09
得票数 0
回答已采纳
1
回答
使用阻塞I/O的Java线程池
服务器
、
、
我用Java实现了一个
服务器
,当
从
某个客户端接收数据时,它只是将数据转发给所有其他客户端(包括
发送
方)。我对我的OO设计很满意,我把所有的套接字封装在提供‘回调’的类中。当一些数据准备好(或者当套接字关闭时)会调用这些--使用这个设计,我可以很容易地实现一个简单的TLV协议来原子地
发送
数据包:回调在接收到完整的数据包之前是不会被调用的。在我的
服务器
中,我将创建新套接字(即接受新客户端时)获得的所有=>实现提交到ThreadPoolExecutor中。(FYI:套接字的回调只需put Blocking
浏览 3
提问于2014-05-30
得票数 3
回答已采纳
1
回答
在什么情况下,我们应该在网络编程中选择java bio或Java
nio
?
、
、
在使用java实现
消息
传递
服务器
时,我们应该选择Java bio还是Java
nio
?需要考虑哪些因素?
浏览 1
提问于2015-07-12
得票数 0
2
回答
使用java
nio
的简单客户端-
服务器
示例
、
、
、
、
你能给我展示一个使用java
nio
进行通信的客户端和
服务器
的本地主机的小例子吗?我需要了解它是如何工作的java
nio
。例如: 1)客户端需要连接,客户端连接客户端
发送
"Hello i'm a client“。2)
服务器
接受,
服务器
接收来自客户端的
消息
,
服务器
响应"hello i'm a server“3)客户端
发送
"hello server”4)
服务器
发
浏览 6
提问于2018-11-23
得票数 1
1
回答
Java Netty负载测试问题
、
、
、
、
我使用文本协议编写了接受连接和轰炸
消息
( ~100字节)的
服务器
,并且我的实现能够使用3rt方客户端
发送
大约400K/秒的回送
消息
。但是当我开始基于Netty开发自己的客户端时,我面临着吞吐量的急剧下降(
从
400K下降到1.3K msg/sec )。客户端的代码非常简单。你能不能给点建议或者举例说明如何写出更有效的客户端。P.S.客户端的目的是只接收来自
服务器
的
消息
,很少
发送
心跳位。在
服务器
端,有一个周期性的线程,
浏览 0
提问于2012-01-24
得票数 3
回答已采纳
1
回答
在JMS/ActiveMQ中使用Grizzly
、
、
我正在做一个概念验证项目,旨在探索将工作
从
NIO
服务器
卸载到用于后端处理的
消息
队列的好处。我使用Grizzly作为
NIO
样板,使用Spring Integration进行
消息
传递(使用JMS/ActiveMQ作为
消息
传递实现)。基本上,我想做的是:在ActiveMQ
消息
队列中,许多“
浏览 0
提问于2013-01-28
得票数 0
回答已采纳
2
回答
netty (或java
NIO
)通道是FIFO吗?
、
、
、
netty通道(或一般的java
NIO
通道)是FIFO吗?或者我需要自己使用序列号来实现FIFO? 谢谢
浏览 0
提问于2016-07-27
得票数 1
1
回答
TcpConnectionCloseEvent后的Spring集成
消息
是否有任何方法可以保证TCP连接在收到连接关闭事件后不会收到任何
消息
? 实际上( 4.1.0),在实际处理处理程序内部关闭的连接之前,必须实现等待一段时间的工作。
浏览 0
提问于2016-01-21
得票数 0
回答已采纳
1
回答
java.
nio
.channels.UnresolvedAddressException“
、
、
、
、
我制作了一个程序,它可以使用Netty将
消息
发送
到FCM
服务器
。效果很好。我在solaris中有一个异常代码。[ClientHandler.exceptionCaught] Unexpected exception from downstream.java.
nio
.channels.UnresolvedAddressExceptionClientHandler.channelOpen“ "ClientHandler.c
浏览 5
提问于2016-08-19
得票数 0
回答已采纳
1
回答
将
消息
从
rabbitmq通道传递到java
NIO
通道
、
、
我正在为一个应用程序构建一个聊天组件(其中所有讨论都被保存),我计划有一个长轮询
服务器
作为客户端机器和rabbitmq
服务器
之间的接口,它将解析格式并将队列中的
消息
排入作业队列(在rabbitmq上),由芹菜处理,然后将检查是否允许张贴,通过检查数据库中的一些信息等,将
消息
保存到数据库中,并再次将它们排入rabbitmq中,这一次将由长轮询
服务器
使用,以推送到客户端机器。我计划有一个
从
rabbit
服务器
到长轮询
服务器
的连接,其中包含许多通道,每个通道都
浏览 1
提问于2012-03-19
得票数 0
回答已采纳
1
回答
Netty Server在简单Java客户端
发送
消息
时抛出异常
、
、
、
、
我有一个使用Netty用Java设计的非常简单的
服务器
。我还使用Java包编写了一个简单的客户机。我可以将Netty与客户端连接起来,但是当
消息
发送
到
服务器
时,我将得到以下异常: 新客户端连接: sun.
nio
.ch.SocketDispatcher.read(SocketDispatcher.javaserver.Present
发送
消息
,我使用的是Java客户机(而不是Netty)。将来,我可以
从
C#客户机向netty
服务器</
浏览 1
提问于2017-05-27
得票数 0
回答已采纳
1
回答
Java:如何
从
NIO
服务器
向所有通道
发送
消息
、
、
、
NIO
包是否提供了向所有active ClientChannels
发送
消息
的功能?当我
从
某个通道读取数据时,我可以遍历所有的键,就像here一样,但我对使用特定的OP_WRITE功能(向
NIO
注册通道等)很感兴趣。
浏览 9
提问于2019-01-14
得票数 1
1
回答
回调在
NIO
.2库中的行为
、
、
、
、
我正在构建一个小型客户机/
服务器
聊天应用程序。在尝试使用经典的
NIO
.2库来模拟它之后,我遇到了
NIO
。我用分类器
NIO
对
NIO
.2库进行了“模拟”,目的是在通过ArrayBlockingQueue成对连接的多个线程中使用多个选择器,以避免网络读写时间。经典的
NIO
库使用Selectors,它在select调用key set之后交付。然后可以迭代这个key set,并且可以一个接一个地处理每个事件(读、接受和写)。另一方面,
NIO
.2回调没有这样的序列。他们是
浏览 0
提问于2018-10-27
得票数 1
回答已采纳
2
回答
服务器
网络特定客户端聊天
、
、
、
我创建了一个简单的聊天
服务器
,它可以写入所有连接的客户端(为了简单起见,我只发布了核心代码)。} catch (Exception e) { } }现在,我想更具体地说明我想要
发送
消息
的客户端因此,如果Client1连接到
服务器
,他将希望启动一个名为"Apple“的聊天组。然后,当Client2和Client3连接时,他们可以选择加入“苹果”这个组。同时,客户机4将连接到
服务器
浏览 3
提问于2015-08-10
得票数 3
回答已采纳
1
回答
过多地使用收音机,耗尽电池的寿命
、
、
、
、
我怀疑这是因为推送
服务器
没有让无线电休眠,因为它总是连接的。具体情况:-我一直在使用一个始终连接的套接字。-客户机不
发送
心跳(无论如何,
nio
可以自己
发送
)--
服务器
只在需要时
发送
东西(它也使用
nio
)。
浏览 1
提问于2013-07-12
得票数 0
回答已采纳
3
回答
在jetty中使用
NIO
与BIO的优势?
、
、
对于执行时间在(100ms-900ms)范围内的每个查询,执行堆和计算密集型进程时,在
nio
和bio方面有什么权衡经验吗?
浏览 5
提问于2008-12-27
得票数 3
3
回答
Java聊天
服务器
、
、
、
我正在编写一个基于java的聊天
服务器
,目前我的设计基于以下内容:-当聊天室中的人
发送
消息
时,
服务器
端的聊天室类在循环中向房间中的每个参与者
发送
相同的
消息
。当一个用户
发送
消息
时,聊天室类将循环
发送
相同的
消息
给所有10个人。假如说,循环中的第五个人有一个糟糕的连接,当第六个人..第10个人将看到该
消息
将受到影响。如果我
从
每个聊天室的单播转移到多播,那么我如何获得每个聊天室的私有多播组
浏览 2
提问于2009-07-20
得票数 2
2
回答
ObjectInputStream.readObject()在套接字通信过程中永远挂起
、
、
、
、
我在linux系统上遇到过一个socket通信的问题,通信过程是这样的:客户端
发送
消息
请求
服务器
做一个计算任务,任务完成后等待
服务器
的结果
消息
。但是如果任务花费很长的时间,例如大约40分钟,则客户端将挂起以等待结果
消息
,即使
从
服务器
侧,结果
消息
已经被写入套接字以响应客户端,但是如果任务花费很少的时间,例如一分钟,则客户端可以正常接收结果
消息
。我怀疑这个问题的原因是客户环境和测试环境中套接字的默认超时值不同,但在这两个
浏览 0
提问于2012-01-10
得票数 1
回答已采纳
2
回答
Java
NIO
连接到套接字
、
我正在尝试连接到远程
服务器
,并在我的线程中
发送
登录
消息
:public void run() { address = new InetSocketAddressincomingMessageSelector, SelectionKey.OP_READ); }loginServer()是一个向
服务器
发送
消息
的方法,但我一直收到一个: java.
浏览 0
提问于2012-11-13
得票数 1
点击加载更多
相关
资讯
从设备向云发送消息
Android消息现在允许您从计算机发送文本
python:邮件发送消息
如何从 FileMaker 客户端向微信公众号用户发送消息
给“qq群”发送消息
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券