游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1461|回复: 2

请教个问题,关于游戏连接的问题!!!!

[复制链接]

7

主题

24

帖子

24

积分

注册会员

Rank: 2

积分
24
发表于 2011-5-11 16:32:00 | 显示全部楼层 |阅读模式
请教个问题,关于游戏连接的问题,我client游戏连接到游戏服务端的Agent
这个agent连接地图服务器和其他服务器,这个agent要管理很多连接(一个client一个连接),
为了效率接收和发送分开两个线程来做,
但是发现WSASend发送一个不大的包要500毫秒,为啥呢?
如果我做成一个线程来做,就是接收过后,马上发送回来,时间很快,几毫秒就完成了.
接收和发送会互相干扰么?

另外一个client用两个socket连接,会不会好些,一个管接收,一个管发送.

9

主题

132

帖子

145

积分

注册会员

Rank: 2

积分
145
QQ
发表于 2011-5-11 18:02:00 | 显示全部楼层

Re:请教个问题,关于游戏连接的问题!!!!

    一般客户端只有一个连接, 不然agent的连接数会翻倍的。 不知道是不是用select模型的, 是的话在select中检测下是否可发, 之后再发送。

7

主题

24

帖子

24

积分

注册会员

Rank: 2

积分
24
 楼主| 发表于 2011-5-11 20:24:00 | 显示全部楼层

Re:请教个问题,关于游戏连接的问题!!!!

看来我得好好看看代码了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-13 00:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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