资源说明:借用网络上朋友的基类,经过1个多月业余时间的修改,全部测试通过。
增加了如下功能:
1、心跳包监听;防止网络中断。
2、增加部门分类,TREELIST美化;
3、公网P2P打洞,跨越各个类型的NAT网络
4、修改FORM风格,做了简单的美化;
5、数据包收到回复和过期提示功能;
6、使用了消息队列;对消息发送进行管理。
7、修改部分程序BUG.
目前还存在问题:
1、用户数过多时登陆socket返回的用户列表无法显示;要分步传输;
2、大数据量的包,虽然自动拆包,但没有定义序列,不能按照顺序组包,如果网络不好就比较麻烦;
3、目前仅传输文字,如果实现了第二项,可以将richedit组件中的rtf模式启用。就可以传输图片和格式化文字了。
4、传输文件也同样受到第二条的限制。
大家一起研究吧,最起码给现在还在摸索的朋友一点启迪。
服务器、客户端源码以及sqlserver数据库奉上。
开发环境:vs 2010 sql2008 再低读取不出来的。
谁有解决第二条问题的办法可以发给我
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。