当我尝试从此处使用Java从头开始制作的经过稍微修改的Minecraft客户端尝试连接到Minecraft服务器时,出现此错误:Minecraft原始客户端Java代码:Java sending handshake packets to minecraft server上面代码的修改后的版本:https://pastebin.com/FmsBzKnm错误来自这里某处...socket.close();

Socket socket2 = new Socket();

while (!socket2.isConnected()) {

socket2.connect(host, 4000);

Thread.sleep(500);

}

DataOutputStream out2 = new DataOutputStream(socket2.getOutputStream());

DataInputStream in2 = new DataInputStream(socket2.getInputStream());

int packetId2 = getHandshakeAndReturn(version, address, port, 2, out2, in2);

byte[] test = new byte[readVarInt(in2)];

in2.readFully(test);

System.out.println(new String(test));

[运行此命令时出现此错误:Internal Exception: io.netty.handler.codec.DecoderException:

java.lang.IndexOutOfBoundsException:

readerIndex(1) + length(1) exceeds writerIndex(1):

PooledUnsafeDirectByteBuf(ridx: 1, widx: 1, cap: 1)

注意:此错误来自我连接的服务器,而不是我的代码本身。服务器因上述错误而断开了与我的连接。

我的世界java无法连接服务器_java - 无法连接到Minecraft服务器 - SO中文参考 - www.soinside.com...相关推荐

  1. 使用java连接ftp服务器_Java如何连接到FTP服务器?

    文件传输协议(FTP)是一种标准的网络协议,用于在计算机网络上的客户端和服务器之间传输计算机文件.下面的示例向您显示如何连接到FTP服务器. 在此示例中,我们使用FTPClientApache Com ...

  2. java方法未定义类型_java - 方法未定义为类 - SO中文参考 - www.soinside.com

    我试图在eclipse中运行一个使用名为getArea(一个对象)的方法的代码.我目前收到错误说 对于getArea(ComparableRectangle)类型,方法RectangleTest未定义 ...

  3. Java点击按钮加一行数据_java - 单击按钮java时如何从txt文件绘制下一行? - SO中文参考 - www.soinside.com...

    单击按钮java时如何从txt文件绘制下一行? 问题描述 投票:0回答:1 import javax.swing.*; import java.awt.*; import java.awt.event ...

  4. Java输入字符串输出成语_java - 在Java中,你怎么把这种模式/成语? - SO中文参考 - www.soinside.com...

    我的Java库提供了一个实现类SomethingClient接口SomethingClientImpl.该接口包含将被应用调用,如你所期望的方法. 但是有一个"镜像"接口Somet ...

  5. java zoneoffset,java - 如何在java8中获取默认的ZoneOffset? - SO中文参考 - www.soinside.com...

    tl;dr OffsetDateTime.now().getOffset() 但您可能应该使用时区而不是仅仅偏离UTC. ZoneId.systemDefault() Offset versus Ti ...

  6. java实现rle游程编码,java - 我如何解决这个游程编码算法的解释? - SO中文参考 - www.soinside.com...

    对于学校,我必须在java中构建一个使用RLE(行程编码)压缩数组的方法.我无法在网上找到解决方案,因为我的老师希望我自己解决问题.不幸的是,我不能这样做,因为我是一个忙碌的人,有一些繁忙的计划. R ...

  7. java模拟连接超时_Java:使用Toxiproxy模拟各种连接问题

    java模拟连接超时 用Toxiproxy和Java的HttpURLConnection模拟各种连接问题,以查看产生了什么样的错误:连接超时vs.读取超时vs.连接被拒绝-. 结果: 系统:openj ...

  8. Java hdfs连接池_Java使用连接池管理Hdfs连接

    记录一下Java API 连接hadoop操作hdfs的实现流程(使用连接池管理). 以前做过这方面的开发,本来以为不会有什么问题,但是做的还是坑坑巴巴,内心有些懊恼,记录下这烦人的过程,警示自己切莫 ...

  9. java mysql 连接测试_java连接mysql数据库及测试是否连接成功的方法

    本文实例讲述了java连接mysql数据库及测试是否连接成功的方法.分享给大家供大家参考,具体如下: package com.test.tool; import java.sql.Connection ...

最新文章

  1. Maven使用常用命令
  2. python小知识点
  3. aws java mysql_Lambda本地连接到Aurora MySql - 部署到AWS时超时
  4. python遗传算法最短路径问题有几种类型_遗传算法求最短路径 - osc_tn8uhjgi的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. ux设计师怎样找同类产品_UX设计师UI设计师产品设计师和UX研究人员有何不同
  6. 安全终止MFC线程全
  7. php的array_merge函数
  8. ionic 幻灯指令 ion-slide-box
  9. 2018年最受欢迎的Python库,你都用过吗?
  10. Xshell6已过期的解决方案
  11. 判断是否安装Alexa工具条
  12. 10种软件开发模型整理
  13. 基于Springboot外卖系统01:技术构成+功能模块介绍
  14. .Net Core 登陆验证
  15. 幼儿园实时监测控制系统的设计
  16. BinaryWriter
  17. 首屏优化,减少白屏时间
  18. 咦,咋没加volatile,变量也可见的呢?
  19. 《大学物理:电磁学》练习题答案(含题目)
  20. Qcustomplot设置使用时间刻度坐标轴

热门文章

  1. 寒武纪行歌 - 智能驾驶大算力芯片入局者
  2. Zookeeper学习思维导图
  3. firebox 浏览器查看cookie的方法
  4. 数量遗传学 第三章 Hardy -Weinberg Weinberg 法则及应用
  5. 3分钟了解入门「机器学习」该学习什么?(上)
  6. 关于Img标签绑定:src不显示图片
  7. 任务16:16_Flume案例_断点续传文件(案例测试)
  8. Zooming Slow-Mo: Fast and Accurate One-Stage Space-Time Video Super-Resolution
  9. 【ORACLE】ORA-01653: unable to extend table XXXX by 128 in tablespace XXX
  10. iOS 绘图(drawrect)图片裁剪的红色框框