import java.net.*;
import java.io.*;

public class TCP_RW {
  public static void main(String[] argv) {
    byte[] buff = new byte[1024];
    try {
      Socket rwSocket     = new Socket(argv[0], Integer.parseInt(argv[1]));
      InputStream  instrm = rwSocket.getInputStream();
      OutputStream outstr = rwSocket.getOutputStream();
      while(true) { // 標準入力からソケットへ
  			int n = System.in.read(buff);
  			if (n==-1) break;
  			outstr.write(buff, 0, n);
      }
      while(true) {     // ソケットから標準出力へ
  			int n = instrm.read(buff);
  			if (n==-1) break;
  			System.out.write(buff, 0, n);
      }
    } catch (Exception e) {
      e.printStackTrace();
      System.exit(1);
    }
  }
}
