Java中Socket的用法--Spring MVC
来源:互联网 发布:exe一机一码加壳软件 编辑:程序博客网 时间:2024/05/17 22:26
package com.test2;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;public class Server { public static void main(String[] args) { try { //创建一个ServerSocket监听端口8082 ServerSocket server = new ServerSocket(8082); //等待请求 Socket socket = server.accept(); //接收到请求后使用socket进行通信,创建BufferedReader用于读取数据 BufferedReader is = new BufferedReader(new InputStreamReader(socket.getInputStream())); String line = is.readLine(); System.out.println("receivef from client: " + line); //创建PrintWriter,用于发送数据 PrintWriter pw = new PrintWriter(socket.getOutputStream()); pw.println("receivef data: " + line); pw.flush(); //关闭资源 pw.close(); is.close(); socket.close(); server.close(); } catch (Exception e) { // TODO: handle exception } }}
package com.test2;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.Socket;public class Client { public static void main(String[] args) { String msg="Client Data"; try { //创建一个Socket监听端口8082 Socket socket = new Socket("127.0.0.1", 8082); //使用Socket创建PrintWriter和BufferedReader进行读写数据 PrintWriter pw = new PrintWriter(socket.getOutputStream()); BufferedReader is = new BufferedReader(new InputStreamReader(socket.getInputStream())); //发送数据 pw.println(msg); pw.flush(); //接收数据 String line = is.readLine(); System.out.println("received from server: " + line); //关闭资源 pw.close(); is.close(); socket.close(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } }}
阅读全文
1 0
- Java中Socket的用法--Spring MVC
- Java中NioSocket的用法--Spring MVC
- Java中Socket的用法
- Java 中Socket的用法
- Spring MVC中各个filter的用法
- Spring MVC中各个filter的用法
- Spring MVC 中Session的用法
- Spring MVC中各个filter的用法
- Spring MVC中Session的正确用法之我见
- Spring MVC中Session的正确用法之我见
- Spring MVC中Session的正确用法之我见
- Spring MVC的简单用法
- Spring MVC RedirectAttributes的用法
- java socket的用法
- Spring MVC源码分析—基于Java中Socket实现HTTP协议
- spring mvc+spring mobile简单的用法
- spring mvc+spring mobile简单的用法
- JAVA 中 Spring MVC模式
- Handling truncated messages
- Sphinx 安装
- HDU 【1241】Oil Deposits(DPS)
- HDFS原理综述篇
- JDBC连接数据库oracle的代码
- Java中Socket的用法--Spring MVC
- 宏函数和函数的区别及其优缺点
- CentOS 6.4安装Oracle的jrockit-jdk
- 【排序算法】:直接插入排序
- 客户端检测
- tensorflow从变量-loss-optimizer
- opencv中ArUco识别
- 贴上一个mock小样例_
- pat:L1-028. 判断素数