问答首页 nio× 22
0

1

回答

263 浏览

请问我用nio下载网页,下载下来的是乱码[已解决]5

各位大侠, 我用nio下载网页,下载下来的是乱码,转码都做处理还是不行,求解答。 public static String readMessage(SocketChannel client){ //StringBuffer sb = new StringBuffer(); String result = null; ByteBuffer buf = ByteBuffer.allocate(1024 ...

nio 
2014年12月18日 10:16
0

0

回答

604 浏览

nio是如何实现异步的[已解决]0

nio是如何实现异步的

nio 
2014年10月11日 09:49
0

0

回答

677 浏览

java nio中关于事件的问题[已解决]0

一个channe同时注册了读写事件 channel.register(selector,SelectionKey.OP_READ|SelctionKey.OP_WRITE); 在进行选择操作后会不会两个事件同时可用,也就是key.isReadable()和key.isWriteable()同时是true? 如果不能,那么读写事件到达的顺序如何决定? 如果可以,请大神帮忙写出 ...

2014年10月10日 11:24
0

0

回答

2486 浏览

java nio的selector.select()方法[已解决]0

selector.select()方法在什么情况下会返回0,返回0又代表什么意思? //处理链接成功事件 if(key.isConnectable()){ System.out.println("ccccc"); SocketChannel sc = (SocketChannel) key.channel(); try { //完成连接过程 if(sc.finishConne ...

2014年10月08日 02:54
0

2

回答

3175 浏览

TCP NIO连续发送多条消息时,服务端接收时会将多条消息合并,请帮忙分析。[已解决]5

服务端代码: import java.io.IOException; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.SelectionKey; import java.nio.channels.Selector; import java.nio.channels.Ser ...

2014年6月23日 10:25
0

1

回答

1722 浏览

mina用ProtocolCodecFilter实现Websocket协议只有第一次执行encode [已解决]0

是参照https://issues.apache.org/jira/browse/DIRMINA-907 这上面的程序改的,只有第一次握手链接能执行正确,浏览器发后面的信息,就不会执行到WebSocketEncoder 的encode的方法,这个链条不知道在哪里断了

2014年2月16日 22:54
0

0

回答

380 浏览

请教一个关于DatagramChannel的问题[已解决]0

server使用nio的DatagramChannel,而client只是使用io的DatagramSocket client可以给server发送容量大的消息对象message,server使用byteBuffer读出二进制数组,可以强行转换出对象message来 但是server给client发送消息使用了datagramChannel.send(byteBuffer),如果byteBuffer ...

nio 
2013年12月02日 09:12
0

2

回答

2301 浏览

使用java nio socket传输文件时 如何获取原文件的文件名[已解决]5

如题,我在两个应用之间用java nio socket传输文件,文件能传输成功,但是不知道如何获取原文件的文件名。

2013年11月23日 14:23
0

2

回答

4201 浏览

关于nio中的SocketChannel.read()方法原理[已解决]10

发起请求的代码: SocketChannel socketChannel = SocketChannel.open(); socketChannel.connect(new InetSocketAddress("http://www.test.com", 80)); 1)如果请求返回的数据总量是1000byte;这时这1000byte是不是已经返回到客户端了? 从Socke ...

2013年10月30日 20:02
0

1

回答

2080 浏览

【Java】 NIO中的channel为什么使用buffer读写,不是使用stream?[已解决]0

如题,一直搞不懂,为什么一定会设计为使用buffer?

2013年6月20日 21:27
0

1

回答

334 浏览

netty 中如何实现查询[已解决]0

比如说这样一个需求:在一个聊天系统中,客户端需要向后台查询当前有哪些用户在线,然后用列表展现出来。 伪码: List<User> users = connection.getUsers(State online); for(User u : users) { /// process } 但是在netty中,我们调用Channels.write()将请求写到服务端后就开始执行后面的处理逻 ...

2013年4月02日 10:28
0

2

回答

2435 浏览

netty 业务逻辑和通信框架怎么结合[已解决]0

netty是一个优秀的nio框架。但是netty一般的应用是什么?netty是异步的,但是我们的很多逻辑是同步的呀,比如说查询某个状态,这是怎么解决的,还是说netty不应该用着这种场合?有没有一些使用netty的例子

2013年4月01日 17:27
0

1

回答

1235 浏览

linux 下BufferOverflowException 异常,怎么解决?[已解决]10

linux服务器下发短信功能会报以下异常: ceshi15:20 16?ヨ?搴?.绀? ceshi15:20(瓒.骇绠$.?. --?.??..?.け璐?java.nio.BufferOverflowException 其中ceshi15:20是我的短信内容 windows服务器下正常。 linux下的异常可能不到具体是哪行代码出错,求大师指点。 问题代码如下,供参考: public st ...

2013年1月16日 15:42
0

2

回答

6623 浏览

netty4,异常断线的问题.[已解决]15

我写了个消息转发程序,也加了心跳处理,1分钟没读写操作的用户自动被踢下线. 可是现在遇到一个问题,如A用户要发送消息给B用户,通过服务器中转, 服务器在接收到A的消息时,B用户实际已经断网了(我把B用户的网线拔掉了), 这时服务器既然是不知道的. ChannelFuture writeFuture = channel.write(msg); final Channel sendChannel = ...

2012年11月12日 16:06
0

1

回答

301 浏览

Comet中使用HTTP11NioProtocal的问题[已解决]20

最近在研究Comet,已经实现了几种Comet模型,但是基本上所有的说明上都写着要用到Http11NioProtocal,因为Comet要用到长连接或者一直不停的发送连接,而Nio模式能更多的支持连接数。Comet要实现CometProcessor接口,用的是事件驱动模型。 问题:比如设置最大连接数150,如果不使用NIO模式,那么第151个请求不能被处理。如果使用NIO模式,第151个请求能处理吗 ...

2012年10月26日 10:08
0

2

回答

2834 浏览

java nio 业务接收多线程处理是否必要[已解决]5

nio在服务器收到客户端请求的时候,是单线程的,即使自己在后续的业务流程处理中使用了线程池操作,由于接收部分是单线程的,也没有什么意义?有何办法提高效率?

nio 
2012年10月22日 15:12
0

6

回答

2960 浏览

java文件拷贝的代码改进 [已解决]0

请看下面的代码,是一个典型的copy文件的例子,我需要一些改进. 现在的情况是,从源文件中读取一部分数据,然后等待输入到目标文件,然后再开始读,一直重复. 这样效率太低,因為只有一個線程在工作,因为每次读完,都要等待写入以后才开始第二次读入. 如何改进呢?我想一個線程读一個線程写,当缓存数组中有数据就写,没有的话就等待读入缓存数组之后再写,這樣可以大大的節約很多時間.代码如何改? public ...

2012年8月31日 09:12
0

0

回答

1154 浏览

java.io.BufferedReade与 java.nio.Buffer的联系和区别[已解决]5

java.io.BufferedReader是JDK中一个比较老的类了。 java.nio.Buffer是JDK1.4之后NIO的一个类。 BufferReader是带缓冲的输入流,内部有一个char数组。 那么java.nio.CharBuffer是一个字符缓冲区。 假设BufferReader是FileInputStreamReader的一个包装类,那么BufferReader与我使用FileC ...

2012年8月17日 22:21
0

4

回答

16063 浏览

牛人给看看:大量客户端socket连接netty服务器时出现Connection refused: connect异常[已解决]50

最近打算用netty写一个服务器,在压力测试时,模拟大量客户端socket连接netty服务器(1w的socket连接),结果有1/4的连接成功,3/4的连接失败,异常如下: java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.$$YJP$$socketConnect(Native ...

0

2

回答

255 浏览

apache mina机制 2.0.x[已解决]5

IoService中的selector和IoProcessor中的selector分别是轮询什么内容的?这2个接口又分别是处理哪方面的内容的呢?

2012年5月22日 13:28

本周活跃投票用户

最新评论

Global site tag (gtag.js) - Google Analytics