java网络编程

来源:互联网 发布:ps4 神之浩劫网络差 编辑:程序博客网 时间:2024/06/06 17:31

一,服务端

//创建服务端监听端口为30000ServerSocket ss=new ServerSocket(30000);//开始监听,如果有新的连接进入则创建一个新的socket与客户端进行通信Socket s=ss.accept();//开始传输数据,创建一个输出流输出OutputStream os=s.getOutputStream();//向输出流里写入数据,并传输字节流os.write(data.getBytes("utf-8"));os.close(); //关闭输入流s.close();//关闭socket

二,客户端

//连接服务端,并获取通信socketSocket s=new Socket(IP,Port);//获取输入流,该输入流为字节型输入流InputStream is=s.getInputStream();//将字节流bytes转换成字符流,InputStreamReader类是将字节流转化为字符流InputStreamReader isr=new InputStreamReader(is);//BufferReader将从字符流中读取文本,缓冲各个字符,从而实现字,数组和行的高效读取BufferReader br=new BufferReader(isr);br.close();socket.close();


0 0
原创粉丝点击