getfile.java
来自「利用socket套接字实现服务器和客户端的文件传输。」· Java 代码 · 共 41 行
JAVA
41 行
import java.net.*;
import java.io.*;
public class GetFile extends Thread{
byte byteBuffer[]= new byte[1024];
Socket tempSocket;
RandomAccessFile inFile;
InputStream inSocket;
public static void main(String args[]){
GetFile gf=new GetFile();
gf.start();
System.out.println("get it...");
}
public GetFile(){
try{
inFile=new RandomAccessFile("test/33.zip","rw");
tempSocket = new Socket("127.0.0.1",9090);
inSocket= tempSocket.getInputStream();
}catch(Exception e){}
}
public void run(){
int amount;
try{
while((amount =inSocket.read(byteBuffer) )!= -1){
inFile.write(byteBuffer, 0, amount);
}
inSocket.close();
System.out.println("Get OK");
inFile.close();
tempSocket.close();
}catch(IOException e){}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?