客户端的
package text10;
import java.net.*;
import java.io.*;
public class PicClient {
/**
* @param args
*/
public static void main(String[] args) throws Exception
{
//建立到服务端的连接,指定IP和端口
Socket s =new Socket("192.168.1.254",10001);
//关联流到本地文件
FileInputStream fis =new FileInputStream("1.jpg");
//读取1.jpg文件写入输出流发送到服务端,
OutputStream out =s.getOutputStream();
byte[]buf =new byte[1024];
int len =0;
while((len=fis.read(buf))!=-1)
{
out.write(buf,0,len);
}
s.shutdownOutput();//结束标记
//再建立接收端 接受服务端返回信息
InputStream in =s.getInputStream();
int num =0;
byte[]bufin =new byte[1024];
//打印返回字符串信息
System.out.println(new String(bufin,0,num));
fis.close();
s.close();
}
}
服务端的 我还没具体试过 |