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 { 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) ;
//client輸出串流(client to server)
oos.writeObject ( data) ;
oos.flush ( ) ;
oos.close ( ) ;
oos = null ;
data = null ;
// TODO Auto-generated catch block
e.printStackTrace ( ) ;
// TODO Auto-generated catch block
e.printStackTrace ( ) ;
}
}
}
cGFja2FnZSBjaGF0MjsKIAppbXBvcnQgamF2YS5pby5JT0V4Y2VwdGlvbjsKaW1wb3J0IGphdmEuaW8uT2JqZWN0T3V0cHV0U3RyZWFtOwppbXBvcnQgamF2YS5tYXRoLkJpZ0ludGVnZXI7CmltcG9ydCBqYXZhLm5ldC5Tb2NrZXQ7CmltcG9ydCBqYXZhLm5ldC5Vbmtub3duSG9zdEV4Y2VwdGlvbjsKaW1wb3J0IGphdmEudXRpbC5SYW5kb207CmltcG9ydCBqYXZheC5zd2luZy5KRnJhbWU7CiAKcHVibGljIGNsYXNzIGNoYXRfY2xpZW50IGV4dGVuZHMgSkZyYW1lewogIFN0cmluZyBuYW1lID0gIueEoeWQjTEiOwogIFN0cmluZyBpcCA9ICIxMjcuMC4wLjEiOwogIFNvY2tldCBzb2NrOwogIEJpZ0ludGVnZXIga2V5X251bSA9IG5ldyBCaWdJbnRlZ2VyKDU1LG5ldyBSYW5kb20oKSk7CiAgT2JqZWN0T3V0cHV0U3RyZWFtIG9vczsKICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAvLyBUT0RPIEF1dG8tZ2VuZXJhdGVkIG1ldGhvZCBzdHViCiAgICBjaGF0X2NsaWVudCBjbGllbnQgPSBuZXcgY2hhdF9jbGllbnQoKTsKICB9CiAgCiAgY2hhdF9jbGllbnQoKXsKICAgIFNlbmRDbGllbnQoKTsKICB9CiAgCiAgcHJpdmF0ZSB2b2lkIFNlbmRDbGllbnQoKXsKICAgIHRyeSB7CiAgICBvYmplY3RfZGF0YSBkYXRhID0gbmV3IG9iamVjdF9kYXRhKCk7CiAgICAgIGRhdGEuc2V0dXNlcl9uYW1lKG5hbWUpOwogICAgICBkYXRhLnNldG5vcl9jaGF0KCLmuKzoqaboqIrmga8iKTsKICAgICAgZGF0YS5zZXRrZXlfbnVtKGtleV9udW0pOwogCiAgICAgIHNvY2sgPSBuZXcgU29ja2V0KGlwLDg4ODgpOwogICAgICAvL2NsaWVudOi8uOWHuuS4sua1gShjbGllbnQgdG8gc2VydmVyKQogICAgICBvb3MgPSBuZXcgT2JqZWN0T3V0cHV0U3RyZWFtKHNvY2suZ2V0T3V0cHV0U3RyZWFtKCkpOwogICAgICBvb3Mud3JpdGVPYmplY3QoZGF0YSk7CiAgICAgIG9vcy5mbHVzaCgpOwogICAgICBvb3MuY2xvc2UoKTsKICAgICAgb29zID0gbnVsbDsKICAgICAgZGF0YSA9IG51bGw7CiAgICB9IGNhdGNoIChVbmtub3duSG9zdEV4Y2VwdGlvbiBlKSB7CiAgICAgIC8vIFRPRE8gQXV0by1nZW5lcmF0ZWQgY2F0Y2ggYmxvY2sKICAgICAgZS5wcmludFN0YWNrVHJhY2UoKTsKICAgIH0gY2F0Y2ggKElPRXhjZXB0aW9uIGUpIHsKICAgICAgLy8gVE9ETyBBdXRvLWdlbmVyYXRlZCBjYXRjaCBibG9jawogICAgICBlLnByaW50U3RhY2tUcmFjZSgpOwogICAgfQogIH0KfQ==
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