博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java IO_Socket
阅读量:7091 次
发布时间:2019-06-28

本文共 1355 字,大约阅读时间需要 4 分钟。

hot3.png

Java IO_Socket

Java NIO_Socket

Client.java

package com.lyx;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.Socket;public class Client {    public static void main(String args[]) throws IOException {        Socket socket = new Socket("127.0.0.1", 30000);        //将Socket对应的输入流包装成BufferedReader        BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream()));        //进行普通IO操作        String line = br.readLine();        System.out.println("来自服务器的数据:" + line);        br.close();        socket.close();    }}

Server.java

package com.lyx;import java.io.IOException;import java.io.PrintStream;import java.net.ServerSocket;import java.net.Socket;public class Server {    public static void main(String args[]) throws IOException {        //创建一个ServerSocket,用于监听客户端Socket的连接请求        ServerSocket ss = new ServerSocket(30000);        while (true) {            //每当接收到客户端Socket的请求,服务器端也对应产生一个Socket            Socket s = ss.accept();            //将Socket对应的输出流包装成PrintStream            PrintStream ps = new PrintStream(s.getOutputStream());            //进行普通IO操作            ps.println("您好,您收到了服务器的问候!!!");            //关闭输出流,关闭Socket            ps.close();            s.close();        }    }}

============END============

转载于:https://my.oschina.net/xinxingegeya/blog/229460

你可能感兴趣的文章
vuex相关(actions和mutation的异曲同工)
查看>>
解决Maven项目相互依赖/循环依赖/双向依赖的问题
查看>>
UML
查看>>
HTTP 返回码中 301 与 302 的区别
查看>>
App自动化测试探索(二)MAC环境搭建iOS+Python+Appium测试环境
查看>>
使用MATPLOTLIB 制图(散点图,热力图)
查看>>
《深入PHP:面向对象、模式与实践》(一)
查看>>
[06] JavaScript 类型
查看>>
求最大值及其下标
查看>>
关于类型“LinkButton”的控件“xxx”必须放在具有 runat=server 的窗体标记内问题的解决方案...
查看>>
Javascript:DOM表格操作
查看>>
解决WCF传输大数据量时出错并提示:远程主机强迫关闭了一个现有的连接
查看>>
蓝桥杯-波动数列
查看>>
图片理论基础
查看>>
HDU4300 Clairewd’s message
查看>>
07.设计模式_适配器模式
查看>>
Unity Shader入门精要学习笔记 - 第10章 高级纹理
查看>>
2012.02.09(如何在Linux的Qt中,在while中按键退出)
查看>>
web基础
查看>>
VMware Workstation ubuntu 扩容
查看>>