Description: Chat based on Bitspirit people using P2P technology, which achieved the completion of the thread library, the memory bank, and the socket communications, including TCP and UDP, the code is very classic, very high efficiency in the implementation, there is a need for students, free to download , only to learn to use, not for commercial, or peril.
File list (Check if you may need any files):
MultiChatLib
............\.MySCMServerInfo
............\Common
............\......\.MySCMServerInfo
............\......\bszlib.lib
............\......\locker.h
............\......\lscommon.h
............\......\psmemory.h
............\......\qmemory.h
............\......\qsort.inc
............\......\qstring.h
............\......\qstringlist.h
............\......\qudp.h
............\......\sdfile.h
............\......\sdrlist.h
............\SDOMSS
............\......\.MySCMServerInfo
............\......\Chat_Interface.cpp
............\......\Chat_Interface.h
............\......\ReadMe.txt
............\......\resource.h
............\......\SDOMSS.cpp
............\......\SDOMSS.rc
............\......\SDOMSS.sln
............\......\SDOMSS.vcproj
............\......\stdafx.cpp
............\......\stdafx.h
............\zlib
............\....\.MySCMServerInfo
............\....\zconf.h
............\....\zconf.in.h
............\....\zlib.h
............\....\zutil.h
............\adler32.cpp
............\CConCurrent.cpp
............\CConCurrent.h
............\crc32.cpp
............\crc32.h
............\freeobj.h
............\icfc.cpp
............\icfc.h
............\mmd5.cpp
............\mmd5.h
............\mybt.h
............\myzip.cpp
............\myzip.h
............\P2PConfig.h
............\peercmd.h
............\qbaseobj.cpp
............\qbaseobj.h
............\qbitfield.h
............\qdownload.cpp
............\qdownload.h
............\qevent.cpp
............\qevent.h
............\qguid.cpp
............\qguid.h
............\qhttp.cpp
............\qhttp.h
............\qmms.cpp
............\qmms.h
............\qmpool.cpp
............\qmpool.h
............\qnbuffer.cpp
............\qnbuffer.h
............\qnbufferpool.cpp
............\qnbufferpool.h
............\qpeer.cpp
............\qpeer.h
............\qpeer_impl.cpp
............\qpeer_impl.h
............\qpeer_source.cpp
............\qpeer_source.h
............\qsocket.cpp
............\qsocket.h
............\qsource.cpp
............\qsource.h
............\qsourcedata.cpp
............\qsourcedata.h
............\qthread.cpp
............\qthread.h
............\qthread_time.h
............\qurl.h
............\qworker.cpp
............\qworker.h
............\qworker_impl.cpp
............\qworker_impl.h
............\timethrd_common.h
............\turboini.cpp
............\turboini.h
............\upnp.cpp
............\upnp.h
............\usocket.cpp
............\usocket.h
............\ustruct.h
............\wsocket.h