package fr.upem.tcp;

import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.Socket;

public class SqueletteProxiedSocket extends  Socket {


	public SqueletteProxiedSocket(InetSocketAddress proxy,String host, int port) throws IOException {
		super(proxy.getAddress(), proxy.getPort());
       // Todo
	}

	public SqueletteProxiedSocket(InetSocketAddress proxy,InetAddress hostAddress, int port) throws IOException {
		super(proxy.getAddress(), proxy.getPort());
		DataOutputStream out=new DataOutputStream(super.getOutputStream());
		InputStream in = super.getInputStream();
		byte[] addr =  hostAddress.getAddress();
		if (addr.length==4) {
			out.write(4);
		} else {
			out.write(6);
		}
		// Todo
	}




}


