Introduction - If you have any usage issues, please Google them yourself
I have carefully modified the ICQ written in Java, based on the C to S structure, which is helpful to the initial learning
Packet : 53607938jicq.rar filelist
JICQ\pics\3.gif.jpg
JICQ\3.gif.jpg
JICQ\db.mdb
JICQ\FindFriend2$1.class
JICQ\FindFriend2$2.class
JICQ\FindFriend2$3.class
JICQ\FindFriend2.class
JICQ\FindListCellRenderer.class
JICQ\FindListModel.class
JICQ\HeadpicCellRenderer.class
JICQ\HeadPicCombobox.class
JICQ\MainWin$1.class
JICQ\MainWin$10.class
JICQ\MainWin$11.class
JICQ\MainWin$12.class
JICQ\MainWin$13.class
JICQ\MainWin$14.class
JICQ\MainWin$15.class
JICQ\MainWin$2.class
JICQ\MainWin$3.class
JICQ\MainWin$4.class
JICQ\MainWin$5.class
JICQ\MainWin$6.class
JICQ\MainWin$7.class
JICQ\MainWin$8.class
JICQ\MainWin$9.class
JICQ\MainWin.class
JICQ\MainWin.java
JICQ\MainWin.java.bak
JICQ\MainWin_cancel_mouseAdapter.class
JICQ\MainWin_direct_mouseAdapter.class
JICQ\MainWin_list_mouseAdapter.class
JICQ\MainWin_ok_mouseAdapter.class
JICQ\MainWin_sendmessage_mouseAdapter.class
JICQ\NameAndPicListCellRenderer.class
JICQ\NameAndPicListModel.class
JICQ\New$1.class
JICQ\New$2.class
JICQ\New$3.class
JICQ\New.class
JICQ\New.java
JICQ\Register$1.class
JICQ\Register$2.class
JICQ\Register.class
JICQ\Register.java
JICQ\Register.java.bak
JICQ\Server.class
JICQ\Server.java
JICQ\ServerThread.class
JICQ\pics
JICQ