Description: This is a delphi p2p chat source code. Function can also be, is a good reference for beginners who p2p programming is a good choice.
File list (Check if you may need any files):
Chat\ChatSource1.dsn
....\exe\Client\Client.exe
....\...\......\jjyy.dat
....\...\......\UserID.ini
....\...\Server\DB\UserInfo.mdb
....\...\......\Project1.exe
....\...\......\server.ini
....\pic\small\Admin.BMP
....\...\.....\Arrow Bottom.BMP
....\...\.....\Arrow Left.BMP
....\...\.....\Arrow Right.BMP
....\...\.....\CalendarDate.BMP
....\...\.....\Cancel.BMP
....\...\.....\copy_clipboard16_d.BMP
....\...\.....\copy_clipboard16_h.BMP
....\...\.....\DBCancel.BMP
....\...\.....\DBDelete.BMP
....\...\.....\db_find16_d.BMP
....\...\.....\db_register16.BMP
....\...\.....\db_register16_d.BMP
....\...\.....\db_security16.BMP
....\...\.....\db_security16_d.BMP
....\...\.....\db_settings16_h.BMP
....\...\.....\db_unregister16.BMP
....\...\.....\db_unregister16_d.BMP
....\...\.....\delete_connection16_d.BMP
....\...\.....\delete_connection16_h.bmp
....\...\.....\disconnect16.BMP
....\...\.....\disconnect16_d.BMP
....\...\.....\Exit.BMP
....\...\.....\group_user16_d.BMP
....\...\.....\group_user16_h.BMP
....\...\.....\lock16_d.BMP
....\...\.....\lock16_h.BMP
....\...\.....\mail16.BMP
....\...\.....\Min.BMP
....\...\.....\mobile_phone16.BMP
....\...\.....\ok.bmp
....\...\.....\preferences16.BMP
....\...\.....\preferences16_d.BMP
....\...\.....\save_green16.BMP
....\...\.....\SignalFinish.BMP
....\...\.....\SignalInfo.BMP
....\...\.....\SignalReminder.BMP
....\...\.....\SignalWarning.BMP
....\...\.....\speaker16.BMP
....\...\.....\ToolsPaperClip.BMP
....\...\.....\unlock16.BMP
....\...\.....\user16a.BMP
....\...\.....\user16a_d.BMP
....\...\.....\user16b_d.BMP
....\...\.....\user16b_h.BMP
....\...\.....\web_search16_d.BMP
....\...\.....\web_search16_h.BMP
....\...\.....\XP_Run1.BMP
....\...\.....\XP_Sound1.BMP
....\Source\Client\Adminfrm.dcu
....\......\......\Adminfrm.dfm
....\......\......\Adminfrm.pas
....\......\......\Chatfrm.dcu
....\......\......\Chatfrm.ddp
....\......\......\Chatfrm.dfm
....\......\......\Chatfrm.pas
....\......\......\Client.cfg
....\......\......\Client.dof
....\......\......\Client.dpr
....\......\......\Client.ini
....\......\......\Client.res
....\......\......\Configfrm.dcu
....\......\......\Configfrm.dfm
....\......\......\Configfrm.pas
....\......\......\CoolMenu.dcu
....\......\......\CoolMenu.dfm
....\......\......\CoolMenu.pas
....\......\......\ding.wav
....\......\......\GeneralSource.dcu
....\......\......\GeneralSource.pas
....\......\......\Infofrm.dcu
....\......\......\Infofrm.dfm
....\......\......\Infofrm.pas
....\......\......\jjyy.dat
....\......\......\Logfrm.dcu
....\......\......\Logfrm.dfm
....\......\......\Logfrm.pas
....\......\......\Mailfrm.dcu
....\......\......\Mailfrm.dfm
....\......\......\Mailfrm.pas
....\......\......\mainfrm.dcu
....\......\......\mainfrm.ddp
....\......\......\mainfrm.dfm
....\......\......\mainfrm.pas
....\......\......\PopMenufrm.dcu
....\......\......\PopMenufrm.dfm
....\......\......\PopMenufrm.pas
....\......\......\RegUser.dcu
....\......\......\RegUser.ddp
....\......\......\RegUser.dfm
....\......\......\RegUser.pas
....\......\......\Russ.dcu
....\......\......\Russ.ddp