JAVA TCP通信
来源:互联网 发布:虚拟婚纱照软件下载 编辑:程序博客网 时间:2024/06/01 20:51
客户端:
package blog_Upload;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;import java.net.UnknownHostException;public class TCP_Client { public static void main(String[] args) throws UnknownHostException, IOException { //建立客户端套接字 Socket s = new Socket("10.210.161.206",7777); //获取输出流对象 OutputStream os = s.getOutputStream(); //读取本地文件 BufferedReader br = new BufferedReader(new FileReader("D:\\新建文本文档.txt")); String str = null; System.out.println("客户端开始上传!"); //开始上传 while((str = br.readLine()) != null) { os.write(str.getBytes()); os.write("\r\n".getBytes()); } s.shutdownOutput(); //上传结束标志 //获取输入流对象 InputStream in = s.getInputStream(); //客户端读入数据 byte[] b = new byte [1024]; int len = in.read(b); System.out.println(new String(b,0,len)); System.out.println("客户端上传完毕"); os.close(); }}
服务器端:
package blog_Upload;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;public class TCP_Server { public static void main(String[] args) throws IOException { System.out.println("服务器端开启。。。"); //创建服务器套接字对象 ServerSocket ss = new ServerSocket(7777); //获取客户端套接字对象 Socket s = ss.accept(); //获取输入流,并用bufferedreader装饰 BufferedReader br = new BufferedReader(new InputStreamReader( s.getInputStream())); //在本地创建副本 BufferedWriter bw = new BufferedWriter(new FileWriter("D:\\新建文本文档_副本.txt")); String buff= null; //开始复制 while((buff = br.readLine()) != null) { bw.write(buff); bw.newLine(); bw.flush(); } System.out.println("数据接收完毕。。"); String str1 = "服务器端接收完毕"; OutputStream os = s.getOutputStream(); os.write(str1.getBytes()); s.close(); ss.close(); }}
结果:
0 0
- java---TCP通信 总结
- Java tcp socket 通信
- JAVA TCP通信
- Java TCP通信
- java TCP通信基础知识
- Java作业-TCP通信
- java socket通信 TCP UDP
- JAVA网络编程:TCP通信
- Java socket 实现tcp通信
- JAVA网络编程-----TCP通信
- Java socket 实现tcp通信
- [Java] Tcp/udp 简单通信
- TCP通信(java实现)
- Java Socket通信(TCP/UDP)
- java通信之Scoket-TCP
- [Java] Tcp/udp 简单通信
- java TCP与UDP通信
- Java 网络通信【01】TCP
- 第9周-运算符重载(二)-方程也是类
- STM32电路板调试Could not power up debug port
- 关于各种无法解析的外部符号问题的相应解决方案
- mysql 存储表情问题
- mysql数据库库推荐书籍
- JAVA TCP通信
- compareTo()方法返回值 String java
- Java switch-case语句用法
- Web Service
- java程序中foreach用法示例
- .net学习之C#基础提高 15.if和if else和if_else_if
- 百度图片批量采集大师2.0—自制不完美破解版
- make命令教程
- 【招兼职程序员】只要你有实力,你肯接单,我们肯给钱!