与前一篇的文章类似,前一篇传输文字,这一篇传输文件
下面是客户端的代码:
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.net.InetSocketAddress;
import java.net.Socket;
public class BxClient {
/**
* 程序main方法
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
int length = 0;
double sumL = 0 ;
byte[] sendBytes = null;
Socket socket = null;
DataOutputStream dos = null;
FileInputStream fis = null;
boolean bool = false;
try {
File file = new File("E:/a.txt"); //你要传输的文件路径
long l = file.length();
socket = new Socket();
//下面是对方电脑的IP地址和端口,你必须和对方的PC在同一个网内
socket.connect(new InetSocketAddress(