ChatClient.java
上传用户:tendy5003
上传日期:2022-07-16
资源大小:210k
文件大小:1k
源码类别:

ICQ/即时通讯

开发平台:

Java

  1. //package mypack;
  2. import javax.swing.*;
  3. import java.awt.*;
  4. import java.awt.event.*;
  5. import java.net.*;
  6. import java.io.*;
  7. import java.util.*;
  8. import java.applet.*;
  9. /*<p>Title:HappyChat聊天系统客户端程序</p>
  10.  *<p>Description:客户端主程序</p>
  11.  *<p>Copyright:Copyright (C)2006</p>
  12.  *<p>Filename:ChatClient.java</p>
  13.  *@author 刘志成
  14.  *@version 1.0
  15.  */
  16. ///////////////////////////////////
  17. //////////设置服务器IP地址/////////
  18. ///////////////////////////////////
  19. public class ChatClient 
  20. {
  21.       
  22.     public ChatClient()
  23.     {
  24.     }
  25.     public static void main(String args[])
  26. {
  27. new Login();
  28. }
  29. }
  30.     
  31. //登录信息序列化
  32. class Customer extends Object implements java.io.Serializable
  33. {
  34.      String custName;
  35.      String custPassword;
  36. }
  37. //注册信息序列化
  38. class Register_Customer extends Object implements java.io.Serializable
  39. {
  40.      String custName;
  41.      String custPassword;
  42.      String age;
  43.      String sex;
  44.      String email;
  45. }
  46. //用于发送聊天和在线用户的信息  
  47. class Message implements Serializable
  48. {
  49.    Vector userOnLine;
  50.    Vector chat;
  51. }
  52. //聊天信息序列化
  53. class Chat implements Serializable
  54. {
  55. String  chatUser;
  56. String  chatMessage;
  57. String  chatToUser;
  58. boolean whisper;
  59. }  
  60. //退出信息序列化
  61. class Exit implements Serializable
  62. {
  63.     String exitname;
  64. }