回 帖 发 新 帖 刷新版面

主题:用vb写“QQ”

[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  (连接不稳定,请复制这个地址,用工具比如迅雷下载)

回复列表 (共57个回复)

沙发

看看。

板凳

还要安装阿,

3 楼

弹出一个缺少XXsock.ocx的对话框

4 楼

进来看看唉!!

5 楼

哦,因为考虑大家都是学vb的,所以没必要带dll和ocx撒
目前因为怕被攻击,服务器端程序没开,等写好再测试哈!

6 楼

能不能尽量不用控件?

7 楼

不好意思,我对网络没什么兴趣,也是无聊中接触到winsock.ocx的,学了不到半天,然后就开始写这个了。
不用ocx的话,可以用系统目录下的winsock.dll 的api函数,没那个闲心!

8 楼

写这个程序的时候也到网上看了下,有很多说会出现这样那样的问题,好象都比较容易解决的
我把自己机器设成服务器了,支持广域网的,最大连接理论上是integer,测试同时(是一瞬间的,多线程发)发送1000个连接也没出现连不上的问题

9 楼

新版本出来了(版本号没改),有点难看,但没bug了

10 楼

我进来看看哦

我来回复

您尚未登录,请登录后再回复。点此登录或注册