主题:用vb写“QQ”
guoyong_cy
[专家分:3050] 发布于 2008-07-13 14:03:00
[img]http://blog.programfan.com/upfile/200811/20081107131451.jpg[/img]
软件下载地址: ftp://download:download@60.217.234.148/pfcsetup.exe (连接不稳定,请复制这个地址,用工具比如迅雷下载)
本人的专业和计算机完全不沾边,只是业余的程序爱好者,学了这么多年的程序,准备再把这个软件写完就去深造我的专业知识了,觉得还是有点可惜的
在编程序的过程中,曾经发现好多有用的东西,在这次编写这个软件的时候又想了起来。如果我觉得对大家有用的东西,我会陆续发到这个帖子里!
这次编写的软件,是我写的第一个网络软件,因为曾经没有网络可以学习编程,一直是一大遗。
初步设想功能类似QQ,取名为PFC(programfan chat),没想到好名字!
以前有点这方面知识,写这个软件前,把网络编程看了半天,还是有好多困难的地方,在实践中才逐渐解决的。最初我想用tcp协议写,但server承受能力有限,后来改用udp,丢包问题还没完全解决,不过已经想到办法。现在因为想实现传大量连续数据(比如文件,声音等), 不可能靠server中转,必须点对点传,内网点对点已经用vb+winsock实现(有一些目前p2p软件没实现的穿墙我也无能为力)!
测试说明:
现在已有的功能:登录,读写信息(都是在服务器上操作的),查找功能(还不全),发彩字消息,传文件(UDP,索取模式,解决丢包问题),远程视频。
下一步实现功能:音频(没时间做了,估计要2个月后了)。
本来视频准备用directshow,但老是出错,没搞出来,我也是第一次写这个,不晓得哪里出问题了,还是用的是vfw,自己做了个camera.dll,整个软件资料比较大,打了包,现在发布出来了,有单机测试的server端和客户端,里面有说明,目前还有很多bug。
如果连不上的话就是server端程序没开!
为了安全,server端有个地址跟踪程序,请不要恶意攻击!
软件下载地址:ftp://download:download@60.217.234.148/pfcsetup.exe (连接不稳定,请复制这个地址,用工具比如迅雷下载)
最后更新于:2008-11-07 13:57:00
回复列表 (共57个回复)
沙发
老大徒伤悲 [专家分:29120] 发布于 2008-07-13 19:11:00
看看。
板凳
老大徒伤悲 [专家分:29120] 发布于 2008-07-13 19:12:00
还要安装阿,
3 楼
tanchuhan [专家分:15140] 发布于 2008-07-13 23:20:00
弹出一个缺少XXsock.ocx的对话框
4 楼
drhdrh33 [专家分:240] 发布于 2008-07-15 09:38:00
进来看看唉!!
5 楼
guoyong_cy [专家分:3050] 发布于 2008-07-16 00:45:00
哦,因为考虑大家都是学vb的,所以没必要带dll和ocx撒
目前因为怕被攻击,服务器端程序没开,等写好再测试哈!
6 楼
bcahzvip [专家分:6040] 发布于 2008-07-16 02:29:00
能不能尽量不用控件?
7 楼
guoyong_cy [专家分:3050] 发布于 2008-07-17 00:40:00
不好意思,我对网络没什么兴趣,也是无聊中接触到winsock.ocx的,学了不到半天,然后就开始写这个了。
不用ocx的话,可以用系统目录下的winsock.dll 的api函数,没那个闲心!
8 楼
guoyong_cy [专家分:3050] 发布于 2008-07-17 01:24:00
写这个程序的时候也到网上看了下,有很多说会出现这样那样的问题,好象都比较容易解决的
我把自己机器设成服务器了,支持广域网的,最大连接理论上是integer,测试同时(是一瞬间的,多线程发)发送1000个连接也没出现连不上的问题
9 楼
guoyong_cy [专家分:3050] 发布于 2008-07-19 09:11:00
新版本出来了(版本号没改),有点难看,但没bug了
10 楼
406991329 [专家分:10] 发布于 2008-07-19 09:30:00
我进来看看哦
我来回复