游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4769|回复: 16

一个更新服务器的问题

[复制链接]

32

主题

57

帖子

57

积分

注册会员

Rank: 2

积分
57
发表于 2010-6-30 09:06:00 | 显示全部楼层 |阅读模式
一个更新服务器的问题,请问大家在更新文件的时候用的是winsocket的技术还是wininet.h里的InternetConnect,FtpOpenFile这些函数呢,谢谢

2

主题

164

帖子

320

积分

中级会员

Rank: 3Rank: 3

积分
320
发表于 2010-6-30 12:37:00 | 显示全部楼层

Re:一个更新服务器的问题

都可以啊

32

主题

57

帖子

57

积分

注册会员

Rank: 2

积分
57
 楼主| 发表于 2010-7-1 09:28:00 | 显示全部楼层

Re:一个更新服务器的问题

高手指点下

2

主题

79

帖子

85

积分

注册会员

Rank: 2

积分
85
QQ
发表于 2010-7-2 07:55:00 | 显示全部楼层

Re: 一个更新服务器的问题


    如果用socket,文件传送协议就要自已实现了,但是这些协议http或ftp都已经做得很成熟,而且对一些防火墙来说,这些标准网络通道是开放的,用起来可以少考虑很多东西。

    所以,建议用InternetConnect或FtpOpenFile吧,程序实现也简单!!

32

主题

57

帖子

57

积分

注册会员

Rank: 2

积分
57
 楼主| 发表于 2010-7-2 13:10:00 | 显示全部楼层

Re: Re: 一个更新服务器的问题

kissorange: Re: 一个更新服务器的问题


    如果用socket,文件传送协议就要自已实现了,但是这些协议http或ftp都已经做得很成熟,而且对一些防火...

谢谢

22

主题

309

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
QQ
发表于 2010-7-3 00:07:00 | 显示全部楼层

Re:一个更新服务器的问题

wininet很垃圾
最好自己用socket写

32

主题

57

帖子

57

积分

注册会员

Rank: 2

积分
57
 楼主| 发表于 2010-7-5 15:31:00 | 显示全部楼层

Re:一个更新服务器的问题

高手们指点下

2

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2010-7-9 20:55:00 | 显示全部楼层

Re:一个更新服务器的问题

回6楼, 可能wininet写得不够好, 可是你觉得你能写的比它更好更少bug?
另外, 更新毕竟不是游戏开发的重点工作, 公司一般也不太会投入巨额资源来做更新这一块的吧?在这种情况下你觉得能比wininet干得更好?

22

主题

309

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
QQ
发表于 2010-7-9 22:43:00 | 显示全部楼层

Re:一个更新服务器的问题

就一个更新服务器搞得跟什么一样,还要公司投入大量资源-_-!
随便写2天就写完了...
就建立个连接传输个文件,这么简单个玩意儿能出什么bug?你告诉我能有什么bug??能有什么bug????

2

主题

79

帖子

85

积分

注册会员

Rank: 2

积分
85
QQ
发表于 2010-7-10 12:39:00 | 显示全部楼层

Re: Re:一个更新服务器的问题

神秘的猫: Re:一个更新服务器的问题

就一个更新服务器搞得跟什么一样,还要公司投入大量资源-_-!
随便写2天就写完了...
就建立个连接传输个文件,这么简单个玩意儿能出什么bug?你告诉我能有什么bug??能有什么bug????


    不止是传输哪么简单,何况一个稳定可靠的传输协议,不是哪么简单容易就做出来,实际应用中更不会只是一个简单的传输文件,目录操作、权限安全这些在实际中也要用到!!!

    我上面的回复也说过了,防火墙的问题是一个着重考虑的地方,好多内网,除了象http的80端口这些标准的协义端口,为了安全原因其它都不开放的,自定义传输协议在这种情况下就无效。

   
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 06:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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