public static void main(String[] args) throws Exception{ ServerSocket serverSocket = new ServerSocket(83); try { while(true) { Socket socket = null; socket = serverSocket.accept(); //这边获得socket连接后开启一个线程监听处理数据 SocketServerThread socketServerThread = new SocketServerThread(socket); new Thread(socketServerThread).start(); } } catch(Exception e) { log.error("Socket accept failed. Exception:{}", e.getMessage()); } finally { if(serverSocket != null) { serverSocket.close(); } } }}@slf4jclass SocketServerThread implements Runnable { private Socket socket; public SocketServerThread (Socket socket) { this.socket = socket; } @Override public void run() { InputStream in = null; OutputStream out = null; try { in = socket.getInputStream(); out = socket.getOutputStream(); Integer sourcePort = socket.getPort(); int maxLen = 2048; byte[] co
推荐阅读
- 中国古代匈奴是现在的什么民族 匈奴是现在的什么国家
- 我国第一部纪传体史书是什么-中国最早的纪传体通史
- 支付宝蚂蚁庄园小鸡问答 舒振东华文打字机是中国第一部动画片吗 蚂蚁庄园今日答案10月18日
- 盘点我国古代历史上的四大吝啬鬼 中国四大吝啬鬼
- 中国四大传统节日的来历 中国四大传统节日有哪些
- 中国历史人物故事50篇 中华名人故事
- 最美女孩李勒优近况如何 变形计中农村女孩李勒优现状
- 外蒙古还能不能回归中国 蒙古国可能合并到我国吗
- java后端框架排名 java spring框架入门
- 国内有哪些推广策划公司,中国十大营销策划机构排名