被这两个问题困扰快一年了啊,请教制作网游服务器的大侠出手相救!!!

cl781121 2009-09-13 09:29:22
1、现在游戏服务器都放到电信机房么?如果是我想不可能没个网络服务器都可以独享一个ip,如果是多个服务器共享一个ip就涉及到路由穿透的问题(但我想电信应该可以把你的服务器绑定到路由上功能),请问需要在服务器端专门制作路由穿透的功能么???

2、关于端口的问题,客户端怎样确定我当前的端口没有被其他的服务使用呢,比如说我开启50000这个端口,但是如果有其他服务也用到了这个端口的话,我岂不是连不上服务器了么???


可能问题有点小白,,,还请大家不惜赐教,多谢!!!
...全文
85 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
rendao0563 2009-09-13
  • 打赏
  • 举报
回复
你们公司不会穷到要共享一个ip吧。即使一个ip也没事用端口区分就可以了。开发人员不用考虑这个。运维应该考虑的。
fangle6688 2009-09-13
  • 打赏
  • 举报
回复
1、网游服务器一般不会分配外网地址,客户端访问的是路由器地址,例如游戏逻辑服务器的IP:PORT是192.168.0.55:2056,聊天服务器的IP:PORT是192.168.0.66:2056;然后在路由器上做两条映射,逻辑服务器的2056端口映射为路由器的5556端口,聊天服务器的2056端口映射为路由器的6656端口。则,对于客户来说,逻辑服务器和聊天服务器就像是同一台机器上的两个不同端口

2、服务端开一个服务端口,例如50000,只是表明服务端会使用这个端口进行通信,至于客户端用什么端口去连接服务端的50000端口,是不做要求的,通常都是操作系统随机分配的

18,357

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧