NIO相关问题,求大神指教!!!!
用NIO写了一个Server,用Socket写了一个Client。
Client向Server发送消息没问题,可以接收到,但是当Server向Client回复时,Client却接收不到。
Server已经进入到handleWrite()函数中,而且
channel.write(buffer);的返回值也是正确的,返回的是写入的字符数
但是Client却一直在socketin.readLine()处阻塞,
BufferedReader socketin = new BufferedReader(new InputStreamReader(socket.getInputStream()));
System.out.println("Server:" + socketin.readLine());
无法读取Server返回的字符。
因为我是新学NIO,有很多不懂的地方,还望各位大神不吝赐教!!