游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2559|回复: 6

vb6服务器网络引擎

[复制链接]

15

主题

368

帖子

406

积分

中级会员

Rank: 3Rank: 3

积分
406
发表于 2008-8-10 02:06:00 | 显示全部楼层 |阅读模式
http://haoren.blogbus.com/files/12183049150.rar

对winsock控件的255个连接限制以及性能不满意的可以试一试。
注:XP系统下有默认连接限制。最好能在windows2k或win2k3下测试

测试程序纯粹为测试性能而在不停发送数据包,实际应用不会有这么大的数据传输,CPU占用不会这么高



以前发过,这次添加OnSendComplete触发函数,换用VC9编译。需要先安装压缩包里的VC9运行库



今天把03年在学校时用VB6的WINSOCK写的HTTP服务器程序换成了这个网络库,附上源代码:
http://haoren.blogbus.com/files/12183721890.rar

以及以前使用Winsock控件写的版本:
http://haoren.blogbus.com/files/12183721891.rar(现在编译不了,机器上装的是6M的精减版VB,都没有WINSOCK控件了)

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2008-8-10 08:12:00 | 显示全部楼层

Re:vb6服务器网络引擎

早就实现让VB6用WINSOCK连接1000人,只是我目前的研究方向是单机游戏,VB和VC是一样的,现在的电脑和网络速度那么快,谁也不会比谁慢,底层的东西C++快一些,但我没必要去做那些底层,我是游戏开发运用者。

15

主题

368

帖子

406

积分

中级会员

Rank: 3Rank: 3

积分
406
 楼主| 发表于 2008-8-10 11:05:00 | 显示全部楼层

Re:vb6服务器网络引擎

这个不是提供给单机游戏用的

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2008-8-10 11:36:00 | 显示全部楼层

Re:vb6服务器网络引擎

当然知道是网络游戏.

15

主题

368

帖子

406

积分

中级会员

Rank: 3Rank: 3

积分
406
 楼主| 发表于 2008-8-10 20:50:00 | 显示全部楼层

Re:vb6服务器网络引擎

以前写的这个httpserver性能瓶颈主要在频繁的磁盘io访问上。一次多读一些进入内存会提升很多性能。不过代码是以前写的,现在改纯粹为了演示用。懒得改了。

3

主题

92

帖子

92

积分

注册会员

Rank: 2

积分
92
发表于 2008-8-10 22:59:00 | 显示全部楼层

Re:vb6服务器网络引擎

学习学习ZOL...........

12

主题

733

帖子

734

积分

高级会员

Rank: 4

积分
734
发表于 2008-8-16 13:16:00 | 显示全部楼层

Re: Re:vb6服务器网络引擎

游戏之家站长: Re:vb6服务器网络引擎

早就实现让VB6用WINSOCK连接1000人,只是我目前的研究方向是单机游戏,VB和VC是一样的,现在的电脑和网络速...


吹牛也不打草稿,还连1000人呢,知道TCP和UPD么,还有就你那P4 3.0,加上你那代码质量,会发火灾的!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-21 14:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表