IOCP multiplayer chat room
|
|
||||||||||||||||
Descriptionfamily:FangSong_GB2312;white-space:normal;background-color:#FFFFFF;font-size:14px;">I/O完成端口实现的C&S模式聊天室源代码,可以高效的服务于多客户端。IOCP提供了解决“每个客户端占用一个线程”的瓶颈问题的办法,只使用几个处理线程,异步输入/输出来发送/接收数据,能够维护数千客户端的访问连接。对于学习高效率Socket编程有很好的借鉴作用
|
Sponsored links
File list
Tips: You can preview the content of files by clicking file names^_^Name | Size | Date |
---|---|---|
Chat.dsw | 751.00 B | 26-02-04|14:11 |
Chat.ncb | 945.00 kB | 09-12-13|14:37 |
Chat.opt | 83.00 kB | 09-12-13|14:37 |
ChatServer.aps | 16.48 kB | 07-11-12|09:16 |
ChatServer.clw | 247.00 B | 15-02-04|12:24 |
ChatServer.cpp | 3.60 kB | 17-10-12|08:19 |
ChatServer.dsp | 4.66 kB | 11-05-04|16:12 |
ChatServer.dsw | 543.00 B | 15-12-07|16:49 |
ChatServer.h | 1,023.00 B | 21-02-04|20:19 |
ChatServer.ncb | 105.00 kB | 15-12-07|16:50 |
ChatServer.opt | 47.50 kB | 15-12-07|16:50 |
ChatServer.plg | 1.31 kB | 17-10-12|08:19 |
ChatServer.rc | 1.42 kB | 14-02-04|16:13 |
Buffer.obj | 17.28 kB | 17-10-12|08:19 |
ChatServer.exe | 156.06 kB | 17-10-12|08:19 |
ChatServer.ilk | 385.77 kB | 17-10-12|08:19 |
ChatServer.obj | 195.28 kB | 17-10-12|08:19 |
ChatServer.pch | 8.81 MB | 10-10-12|20:35 |
ChatServer.pdb | 689.00 kB | 17-10-12|08:19 |
ChatServer.res | 128.00 B | 10-10-12|20:35 |
IOCPServer.obj | 34.67 kB | 11-10-12|20:22 |
main.obj | 26.10 kB | 10-10-12|20:35 |
msxml.tlh | 58.24 kB | 14-04-08|20:00 |
msxml.tli | 52.82 kB | 14-04-08|20:00 |
StdAfx.obj | 155.49 kB | 10-10-12|20:35 |
vc60.idb | 305.00 kB | 30-10-12|08:49 |
vc60.pdb | 676.00 kB | 17-10-12|08:19 |
Debug | 0.00 B | 09-12-13|14:37 |
IOCPServer.cpp | 10.23 kB | 11-10-12|20:22 |
IOCPServer.h | 3.43 kB | 22-04-04|12:21 |
main.cpp | 947.00 B | 10-10-12|20:21 |
ReadMe.txt | 1.59 kB | 14-02-04|16:13 |
Resource.h | 451.00 B | 14-02-04|16:13 |
StdAfx.cpp | 297.00 B | 14-02-04|16:13 |
StdAfx.h | 1.08 kB | 14-02-04|16:13 |
ChatServer | 0.00 B | 09-12-13|14:37 |
ChatServer.exe | 156.06 kB | 17-10-12|08:19 |
Chatter.aps | 22.14 kB | 09-12-13|14:37 |
Chatter.clw | 3.59 kB | 09-12-13|14:37 |
Chatter.cpp | 3.67 kB | 23-04-04|11:21 |
Chatter.dsp | 5.57 kB | 11-05-04|16:12 |
Chatter.h | 1.52 kB | 17-02-04|14:32 |
Chatter.plg | 2.35 kB | 29-09-12|10:53 |
Chatter.rc | 7.18 kB | 10-10-12|09:46 |
ChatterDlg.cpp | 9.24 kB | 11-05-04|15:36 |
ChatterDlg.h | 2.40 kB | 11-05-04|15:42 |
ChatterMgr.cpp | 7.02 kB | 11-05-04|15:42 |
ChatterMgr.h | 2.38 kB | 11-05-04|15:34 |
ClientSocket.cpp | 1.49 kB | 17-02-04|19:32 |
ClientSocket.h | 1.29 kB | 16-02-04|21:40 |
ConnectDlg.cpp | 1.48 kB | 14-02-04|11:56 |
ConnectDlg.h | 1.29 kB | 14-02-04|10:30 |
Buffer.obj | 16.40 kB | 29-09-12|10:53 |
Chatter.exe | 196.05 kB | 29-09-12|10:53 |
Chatter.ilk | 558.88 kB | 29-09-12|10:53 |
Chatter.obj | 32.89 kB | 29-09-12|10:53 |
Chatter.pch | 6.79 MB | 29-09-12|10:53 |
Chatter.pdb | 673.00 kB | 29-09-12|10:53 |
Chatter.res | 3.35 kB | 29-09-12|10:53 |
ChatterDlg.obj | 96.38 kB | 29-09-12|10:53 |
ChatterMgr.obj | 224.72 kB | 29-09-12|10:53 |
ClientSocket.obj | 27.69 kB | 29-09-12|10:53 |
ConnectDlg.obj | 13.63 kB | 29-09-12|10:53 |
FileTransfer.obj | 49.18 kB | 29-09-12|10:53 |
ListCtrlEx.obj | 10.39 kB | 29-09-12|10:53 |
LoginDlg.obj | 13.90 kB | 29-09-12|10:53 |
msxml.tlh | 58.24 kB | 14-04-08|20:00 |
msxml.tli | 52.81 kB | 14-04-08|20:00 |
StdAfx.obj | 147.12 kB | 29-09-12|10:53 |
TransferProgress.obj | 18.52 kB | 29-09-12|10:53 |
vc60.idb | 297.00 kB | 29-09-12|10:53 |
vc60.pdb | 612.00 kB | 29-09-12|10:53 |
Waiting.obj | 8.68 kB | 29-09-12|10:53 |
Debug | 0.00 B | 09-12-13|14:37 |
FileTransfer.cpp | 6.35 kB | 11-05-04|16:10 |
FileTransfer.h | 587.00 B | 28-04-04|19:00 |
Instruction.cpp | 2.11 kB | 17-02-04|10:45 |
ListCtrlEx.cpp | 1,020.00 B | 21-04-04|15:23 |
ListCtrlEx.h | 1.19 kB | 26-02-04|14:34 |
LoginDlg.cpp | 1.47 kB | 21-02-04|13:19 |
LoginDlg.h | 1.18 kB | 17-02-04|19:47 |
msxml.tlh | 58.19 kB | 14-04-08|20:00 |
msxml.tli | 52.79 kB | 14-04-08|20:00 |
ReadMe.txt | 3.51 kB | 16-02-04|14:38 |
Chatter.ico | 1.05 kB | 16-02-04|14:38 |
Chatter.rc2 | 399.00 B | 16-02-04|14:38 |
Thumbs.db | 3.00 kB | 29-09-12|10:53 |
res | 0.00 B | 09-12-13|14:37 |
resource.h | 1.52 kB | 10-10-12|09:46 |
StdAfx.cpp | 209.00 B | 16-02-04|14:38 |
StdAfx.h | 1.08 kB | 16-02-04|14:38 |
TransferProgress.cpp | 3.10 kB | 11-05-04|16:05 |
TransferProgress.h | 1.27 kB | 11-05-04|15:42 |
Waiting.cpp | 1.60 kB | 17-02-04|14:56 |
Waiting.h | 685.00 B | 15-02-04|12:34 |
Chatter | 0.00 B | 09-12-13|14:37 |
Chatter.exe | 196.05 kB | 29-09-12|10:53 |
Buffer.cpp | 5.10 kB | 12-10-12|09:01 |
Buffer.h | 1.58 kB | 12-10-12|11:12 |
ClientCommand.h | 5.04 kB | 22-04-04|13:47 |
ServerCommand.h | 4.83 kB | 22-04-04|13:50 |
User.h | 763.00 B | 23-04-04|11:55 |
XMLCommand.h | 4.63 kB | 22-04-04|13:28 |
Include | 0.00 B | 09-12-13|14:37 |
程序文档.doc | 29.50 kB | 22-04-04|16:42 |
IOCPChat | 0.00 B | 09-12-13|14:37 |
Sponsored links
Comments
(Add your comment, get 0.1 Point)
Minimum:15 words, Maximum:160 words
shiyunzhe
2017-02-19
666666666
- 1
- Page 1
- Total 1