package main;import java.io.DataInputStream;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class JavaServerSocketApplication {public JavaServerSocketApplication() {super();}public JavaServerSocketApplication(int port) {super();try {JavaServerSocket = new ServerSocket(port);JavaClientScoket = JavaServerSocket.accept();JavaDataInputStream = new DataInputStream(JavaClientScoket.getInputStream());} catch (IOException e) {e.printStackTrace();}}public int readByteArray(byte[] ByteArray) {try {return JavaDataInputStream.read(ByteArray);} catch (IOException e) {e.printStackTrace();}return 0;}public String ByteArrayToHexString(byte[] ByteArray, int Size){StringBuilder HexStringBuilder = new StringBuilder(Size*4);for(int i = 0; i < Size; ++i){HexStringBuilder.append(Character.forDigit((ByteArray[i] & 0xF0) >> 4, 16));HexStringBuilder.append(Character.forDigit((ByteArray[i] & 0x0F) >> 0, 16));HexStringBuilder.append(" ");}return HexStringBuilder.toString().toUpperCase();}private DataInputStream JavaDataInputStream = null;private ServerSocket JavaServerSocket = null;private Socket JavaClientScoket = null;public static void main(String[] args) {JavaServerSocketApplication JavaSocketApplication = new JavaServerSocketApplication(8700);byte[] ByteArray = new byte[2048];int ArraySzie = JavaSocketApplication.readByteArray(ByteArray);StringBuilder HexStringBuilder = new StringBuilder(2048);HexStringBuilder.append(ByteArray[0]);HexStringBuilder.append(ByteArray[1]);System.out.println(JavaSocketApplication.ByteArrayToHexString(ByteArray, ArraySzie));String DebugString = "";System.out.println(Integer.parseInt(DebugString.toString()));}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。