[Java]利用Scoket发送各类文件-实例代码-长连接-极简代码-TCP协议
来源:互联网 发布:gps转百度地图坐标 js 编辑:程序博客网 时间:2024/06/04 18:59
关于TCP的知识:
http://blog.csdn.net/shenpibaipao/article/details/70176038
客户端:
import java.io.File;import java.io.FileInputStream;import java.io.OutputStream;import java.net.Socket;public class FileTransTest {public static void main(String[] args) throws Exception{//1.建立SocketSocket socket=new Socket("127.0.0.1",12121);//2.文件输入FileInputStream fr=new FileInputStream(new File("E:/test/t1/a.jpg"));OutputStream out=socket.getOutputStream();byte[] buf=new byte[1024];//缓存对象int len=0;//3.向socket输入数据while((len=fr.read(buf))!=-1){out.write(buf,0,len);}socket.shutdownOutput();//不会关闭Socketif(socket.isClosed())System.out.println("关闭");else{System.out.println("未关闭");//控制台输出"未关闭"。这样你就可以继续使用这个长连接 : )}}}
import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;public class FileTransTestServer {public static void main(String[] args) throws Exception{//1.绑定端口ServerSocket serverSocket=new ServerSocket(12121);serverSocket.setSoTimeout(2000);//超时2秒Socket socket=serverSocket.accept();//套接//2.获取输入流InputStream in = socket.getInputStream(); FileOutputStream fw=new FileOutputStream(new File("E:/test/t2/a.jpg"));byte[] buf=new byte[1024];//缓存int len=0;//3.写文件while((len=in.read(buf))!=-1){fw.write(buf,0,len);//写入从0起,长度为1024的byte[]}}}
阅读全文
0 0
- [Java]利用Scoket发送各类文件-实例代码-长连接-极简代码-TCP协议
- Java利用TCP协议发送文件(一)--服务器端
- Java利用TCP协议发送文件(二)--数据包设计
- Java利用TCP协议发送文件(三)--客户端设计
- Java利用TCP协议发送文件(四)--完整源代码
- 各类连接数据库代码
- 利用java代码发送邮件
- Java代码建立TCP连接
- JAVA连接各类数据库及连接EXCEL代码
- java 利用TCP协议从客户端向服务器端发送文件.(网络编程)
- Java socket长连接代码实现
- 关于TCP长连接的一些简单代码
- C# 利用TCP/IP协议发送图片文件,并显示
- 基于TCP/IP协议的Scoket JAVA编程
- java中网络编程Scoket类------TCP协议
- JAVA连接数据库代码实例
- TCP协议的长连接,短连接以及心跳包实例
- scoket 代码的解析
- c++中线性表中队列的实现
- 接触的第一个加密算法 给大家参考一下 希望大家多多指教
- KDE Toolbox for MATLAB
- MySQL中文全文检索
- USACO-section1.3 Barn Repair
- [Java]利用Scoket发送各类文件-实例代码-长连接-极简代码-TCP协议
- 解决ORA-39166: Object CCXE.RR_JYRESEARCHREPORT was not found错误
- CodeForces 砝码称重
- 清明笔记
- 面试题31连续子数组的最大和
- UNIX环境高级编程—存储映射IO(mmap函数)
- 仿IOS搜索框
- USCAO-Section 1.4 Mother's Milk
- Linux学习基础篇(三)