我正试图找出如何用Java计算Internet校验和,这让我苦不堪言。(我在位操作方面很糟糕。)我在C#中找到了一个版本CalculateanInternet(akaIP,akaRFC791)checksuminC#.但是,我尝试将其转换为Java并没有产生正确的结果。谁能看到我做错了什么?我怀疑是数据类型问题。publiclonggetValue(){byte[]buf={(byte)0xed,0x2A,0x44,0x10,0x03,0x30};intlength=buf.length;inti=0;longsum=0;longdata=0;while(length>1){data=