package chat2;
 
import java.io.IOException;
import java.io.ObjectOutputStream;
import java.math.BigInteger;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.Random;
import javax.swing.JFrame;
 
public class chat_client extends JFrame{
  String name = "無名1";
  String ip = "127.0.0.1";
  Socket sock;
  BigInteger key_num = new BigInteger(55,new Random());
  ObjectOutputStream oos;
  public static void main(String[] args) {
    // TODO Auto-generated method stub
    chat_client client = new chat_client();
  }
  
  chat_client(){
    SendClient();
  }
  
  private void SendClient(){
    try {
    object_data data = new object_data();
      data.setuser_name(name);
      data.setnor_chat("測試訊息");
      data.setkey_num(key_num);
 
      sock = new Socket(ip,8888);
      //client輸出串流(client to server)
      oos = new ObjectOutputStream(sock.getOutputStream());
      oos.writeObject(data);
      oos.flush();
      oos.close();
      oos = null;
      data = null;
    } catch (UnknownHostException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    } catch (IOException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
  }
}