- 博客(5)
- 资源 (39)
- 收藏
- 关注
原创 Socket多人聊天MFC版
源码下载地址: https://github.com/coderxj/Socket-Group-Chat 包括前面C语言版的1V1 和 多人聊天源码都有。coding 环境:VS2015 WIN10测试环境:VM虚拟机–>XP系统、2003server和主机WIN10语言:C++,类库MFC功能:基于服务器转发消息的多人聊天。主要原理:server给每个连上的client都创建一个线程单独管理,
2016-10-31 20:50:43 8139 12
原创 关于使用UDP实现多人聊天程序的Thinking
有一句话叫做想法是美好的,现实却是残酷的,说得真对啊~。本来天真的以为UDP写的比TCP写的会更简单,效率更高。但是经过实践发现,其复杂度远远超过TCP写的程序。总结如下:1.C-C聊天没问题,逻辑简单,代码量少,效率高,少了三路握手,包重传和检验。2.C-S-C(1V1的时候)聊天问题就开始来了,首先,因为没有accept,所以server不会保存有client的套接字,唯一能识别不同client
2016-10-18 14:31:03 4613 3
原创 socket多人聊天程序C语言版(二)
1V1实现了,1V多也就容易了。不过相对于1V1的程序,我经过大改,采用链表来动态管理。这样效率真的提升不少,至少CPU使用率稳稳的在20以下,不会飙到100了。用C语言写这个还是挺费时间的,因为什么功能函数都要自己写,不像C++有STL库可以用,MFC写就更简单了,接下来我还会更新MFC版本的多人聊天程序。好了,废话少说,进入主题。这个程序要解决的问题如下: 1.CPU使用率飙升问题 –>用链表
2016-10-15 22:38:35 23582 31
原创 socket多人聊天程序C语言版(一)
socket编程client和server直接通信是很简单的,就是一个发送一个接收就完了,但这却是基础。如果还不是很了解的话请参考这两篇文章。 socket1V1聊天小程序(TCP): http://blog.csdn.net/qq_18297675/article/details/51052189 socket1V1聊天小程序(UDP): http://blog.csdn.net/qq_1
2016-10-14 23:37:38 29911 31
原创 linux如何用fdisk命令分区
fdisk命令常用参数格式:fdisk [参数] 设备文件fdisk -l ,列出指定的外围设备的分区表状况fdisk 设备文件,对硬盘进行分区例子:1.首先,添加再添加一块虚拟硬盘完成,打开虚拟机即可。2.用fdisk -l命令查看硬盘的详细信息3.对sdb这块硬盘进行分区4.再对sdb这块硬盘进行分区,这次分3个主分区和一个扩展分区,一个扩展分区里面又分了4个逻辑分区5.格式化分区只有被格式化的
2016-10-01 22:40:55 16663 1
MFC操作excel
2016-12-25
JScript帮助文档
2016-05-24
w3school离线版
2016-05-24
css手册chm版
2016-05-24
Vsiaul Assist X VS2008-2015破解版
2015-12-25
Vsiaul Assist X VS2008-2015可用破解版
2015-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人