zoukankan      html  css  js  c++  java
  • socket模拟通信

    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.net.Socket;
    import java.net.UnknownHostException;
    
    
    
    public class client {
    
    	public static void main(String[] args) throws UnknownHostException, IOException {
    		Socket socket=new Socket("192.168.1.106",9991);
    		InputStream in=socket.getInputStream();
    		byte[]bytes=new byte[100];
    
    
    		
    		OutputStream o=new FileOutputStream("/root/桌面/12.txt");
    		int len=3;
    		while((in.read(bytes))!=-1) {
    			o.write(bytes, 0, len);
    		}
    		
    		
    		o.close();
    		in.close();
    		socket.close();
    		
    	}
    
    }
    

      

    import java.io.File;
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.net.ServerSocket;
    import java.net.Socket;
    
    
    
    
    
    public class socketserver {
    
    	public static void main(String[] args) throws IOException {
    		ServerSocket socket=new ServerSocket(9991);//默认本机ip
    		Socket s=socket.accept();
    		System.out.println("ok");
    		OutputStream o=s.getOutputStream();
    		String dd="hello";
    		o.write(dd.getBytes());
    		File f=new File("D:\ip01.png");
    		InputStream in=new FileInputStream(f);
    		byte[]bytes=new byte[100];
    		int len=9;
    		while((len=in.read(bytes))!=-1) {
    			o.write(bytes,0,len);
    			
    		}
    		
    //		System.out.println("sesrvershoudao:"+new String(bytes));
    
    		
    		o.close();
    		
    		in.close();
    		socket.close();
    		s.close();
    	}
    
    }
    

      

  • 相关阅读:
    vue工作篇
    idea快捷键
    idea怎么随时随地调整字体大小
    idea配置maven
    idea启动加速
    idea配置tomcat
    idea设置哪个浏览器打开
    jsonArray和jsonObject的理解
    多文件上传保存到本地服务器
    并发编程
  • 原文地址:https://www.cnblogs.com/qinyios/p/11064175.html
Copyright © 2011-2022 走看看