千家信息网

Java Socket通讯如何进行客户端的信息通信

发表于:2025-11-16 作者:千家信息网编辑
千家信息网最后更新 2025年11月16日,本篇文章为大家展示了Java Socket通讯如何进行客户端的信息通信,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Java Socket通讯在实际的使用中有
千家信息网最后更新 2025年11月16日Java Socket通讯如何进行客户端的信息通信

本篇文章为大家展示了Java Socket通讯如何进行客户端的信息通信,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

Java Socket通讯在实际的使用中有很多关键代码需要我们学习,那么首先我们就来看看在客户端之间如何进行邮件的传递。

  1. import java.io.*;

  2. public class Jserver2{

  3. private BufferedReader reader; //负责输入

  4. private ServerSocket server; //服务器套接字

  5. private Socket socket;  //套接字

  6. public Server2(){}//缺省构造函数

  7. void startServer()//启动服务器

  8. {

  9. try

  10. {

  11. server=new ServerSocket(719);  //创建服务器套接字

  12. System.out.println("服务器套接字建立完毕");

  13. while(true)

  14. {

  15. System.out.println("等待客户端GG");

  16. socket=server.accept(); //若客户端GG提出连接请求,与socket连接

  17. System.out.println("完成与客户端的连接");

  18. reader=new BufferedReader(new InputStreamReader(socket.
    getInputStream(),"UTF-8")); //获取socket输入流,"utf-8"
    这个编码设置是为了更好显示中文

  19. getMessage();//读取来自客户端的数据,并输出至画面上

  20. }

  21. }catch(Exception e)

  22. {

  23. System.out.println(e);

  24. }finally{

  25. try

  26. {

  27. if(server!=null) server.close();//关闭服务器套接字。

  28. }catch(IOException ie){}

  29. }

  30. }

  31. void getMessage()//读取来自套接字的信息

  32. {

  33. try

  34. {

  35. while(true)  //循环

  36. {

  37. System.out.println("客户端GG说:"+reader.readLine());

  38. }

  39. }catch(Exception e){}

  40. finally{

  41. System.out.println("客户端中断连接");

  42. try

  43. {

  44. if(reader!=null) reader.close(); //关闭套接字的输入流

  45. if(socket!=null) socket.close();//关闭套接字

  46. reader=null;

  47. socket=null;

  48. }catch(Exception e){}

  49. }

  50. }

  51. public static void main(String[] args)

  52. {

  53. Server2 server=new Server2();

  54. server.startServer();

  55. }

  56. }

上述内容就是Java Socket通讯如何进行客户端的信息通信,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

客户 套接字 客户端 服务器 服务 端的 信息 通讯 输入 通信 内容 技能 知识 简明 简明扼要 之间 代码 关键 函数 实际 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器ban人 存根联补录提示数据库已存在 受众对网络技术的解读能力 嵌入式软件开发大公司 龙信可控网络安全接入系统 什么是服务器安全模式 网络安全观看 腾奕网络技术有限公司排行 上海碧游网络技术有限公司 上海名优网络技术服务以客为尊 云计算对国家网络安全的利弊 品质软件开发服务有哪些 数据库中查找各科成绩的平均分数 控制台调出数据库 苹果创建id服务器失败什么意思 第三次水资源调查评价数据库标准 网络安全是我们的第一生产力 将数据提交到数据库后台逻辑 詹姆斯克拉克数据库 迁移ca服务器 以下哪些是文摘型数据库 网络安全包括什么方面 银川办公软件开发公司贵吗 数据库中的主码 数据库ogg引起aas 为什么微信服务器不保存文件 全球服务器存储规模 数据库关键字提取代码 数据库附加但是找不到 客户端直接远程操作数据库
0