fork download
  1. package chat2;
  2.  
  3. import java.io.IOException;
  4. import java.io.ObjectOutputStream;
  5. import java.math.BigInteger;
  6. import java.net.Socket;
  7. import java.net.UnknownHostException;
  8. import java.util.Random;
  9. import javax.swing.JFrame;
  10.  
  11. public class chat_client extends JFrame{
  12. String name = "無名1";
  13. String ip = "127.0.0.1";
  14. Socket sock;
  15. BigInteger key_num = new BigInteger(55,new Random());
  16. public static void main(String[] args) {
  17. // TODO Auto-generated method stub
  18. chat_client client = new chat_client();
  19. }
  20.  
  21. chat_client(){
  22. SendClient();
  23. }
  24.  
  25. private void SendClient(){
  26. try {
  27. object_data data = new object_data();
  28. data.setuser_name(name);
  29. data.setnor_chat("測試訊息");
  30. data.setkey_num(key_num);
  31.  
  32. sock = new Socket(ip,8888);
  33. //client輸出串流(client to server)
  34. oos = new ObjectOutputStream(sock.getOutputStream());
  35. oos.writeObject(data);
  36. oos.flush();
  37. oos.close();
  38. oos = null;
  39. data = null;
  40. } catch (UnknownHostException e) {
  41. // TODO Auto-generated catch block
  42. e.printStackTrace();
  43. } catch (IOException e) {
  44. // TODO Auto-generated catch block
  45. e.printStackTrace();
  46. }
  47. }
  48. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:11: error: class chat_client is public, should be declared in a file named chat_client.java
public class chat_client extends JFrame{
       ^
Main.java:28: error: cannot find symbol
    object_data data = new object_data();
    ^
  symbol:   class object_data
  location: class chat_client
Main.java:28: error: cannot find symbol
    object_data data = new object_data();
                           ^
  symbol:   class object_data
  location: class chat_client
3 errors
stdout
Standard output is empty