java编译时抛出异常 java.lang.RuntimeException: Stub!
一般是Android项目 直接运行java代码导入了Android的包导致.
Logger.d()更改为System.out.print()就没问题了
** * 当编解码器为字符串时用来接收数据 * * @author ${LI} * @date 2019.04.09 */ public class ClientStringHandler extends ChannelInboundHandlerAdapter { @Override public void channelRead(ChannelHandlerContext ctx, Object msg) { // ctx.flush(); System.out.print("client:" + msg.toString() + "\n\r"); if (msg.toString().equals("123")) { ctx.close(); } } @Override public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) { cause.printStackTrace(); System.out.print("exceptionCaught------" + cause.getMessage()); // ctx.close(); } public static void main(String[] args) { // String host = "192.168.3.169"; String host = "127.0.0.1"; int port = 12038; Channel channel = new ImConnection().connect(host, port); channel.writeAndFlush("111111111111"); channel.writeAndFlush("你好"); } }
只是简单记录 一下,如有不对请谅解!