ServerSocket和Socket
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,前言用ServerSocket和Socket做了个Server、Client通信的demo,以及学习下在这个demo过程中用到java.net、java.io包下几个常用的类。Serverimport
千家信息网最后更新 2026年10月31日ServerSocket和Socket
前言
用ServerSocket和Socket做了个Server、Client通信的demo,以及学习下在这个demo过程中用到java.net、java.io包下几个常用的类。
Server
import java.net.*;import java.io.*;public class HttpServer{ public static void main(String[] args){ new HttpServer().start(); } private ServerSocket serversocket=null; public HttpServer(){ try{ serversocket=new ServerSocket(5000);//监听客户端端口5000的socket请求 System.out.println("服务器启动"); }catch(IOException e){ e.printStackTrace(); } } public void start(){ Socket socket=null; while(true){ try{ socket=serversocket.accept(); //接受客户端请求socket System.out.println("address:"+socket.getInetAddress()+":"+socket.getLocalPort()); OutputStream os =socket.getOutputStream(); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(os)); //向客户端发送一条消息 bw.write("测试服务器通信\n"); bw.flush(); }catch(IOException e){ e.printStackTrace(); System.out.println("连接断开"); }finally{ try{ if(socket !=null){ socket.close(); } }catch(IOException e){ } } } }}Client
import java.net.*;import java.io.*;public class Client{ public static void main(String[] args){ Socket socket=null; try{ socket =new Socket("127.0.0.1",5000); InputStream is =socket.getInputStream(); InputStreamReader isr=new InputStreamReader(is); BufferedReader br =new BufferedReader (isr); String mess=br.readLine(); System.out.println("mess:"+mess); }catch(IOException e){ e.printStackTrace(); }finally{ try{ if(socket !=null){ socket.close(); } }catch(IOException e){ } } } }总结
java.net包内几个常用的类:
ServerSocket、
Socket、
OutputStream、InputStream、
InputStreamReader、OutputStreamWriter、
BufferedReader、BufferedWriter、
InetAddress、
客户
客户端
常用
服务器
服务
通信
中用
前言
消息
端口
过程
学习
测试
监听
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州为想互联网科技有限公司
西安纸贵互联网科技有限公司
互联网是不是新科技
互联网科技垄断
盈实互联网科技
互联网公司 科技公司
喔噻互联网科技
上海亿帐通互联网科技
老年人脱离互联网科技的作文
互联网和高科技公司
科技与互联网的利与弊
互联网科技中介
栖莱科技互联网股份有限公司
银川新华互联网科技学校联系电话
滨湖区互联网智能科技产品有哪些
南通创西澳互联网科技有限公司
上海同邻互联网科技有限公司规模
西安左小互联网科技有限公司
青岛易易互联网科技
恒生互联网科技趋势
互联网科技
互联网科技财经
中国互联网科技发展
卓越科技(互联网 )
北京三清互联网科技
全球顶尖互联网科技公司
宝灵互联网科技有限公司
互联网科技创新的路径
华中科技大学互联网的牛人
山东蛋芒互联网科技有限公司