游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2531|回复: 7

网络游戏编程技术咨询

[复制链接]

2

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2006-6-17 16:28:00 | 显示全部楼层 |阅读模式
各位大侠,小弟最近在编写一个网络游戏,遇到一些问题,希望大家能给于解决

如何连接两个子网的两台主机?就像联众,QQ游戏那样,任何地方的任何一台可以登陆网络的机子,都可以进行通信。我想知道怎么进行连接呢?

如果说我得机子子网IP是192.168.1.154,另外一个子网的机子的IP也是192.168.1.154这两台机子怎么相连呢?
[em21]

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2006-6-18 11:43:00 | 显示全部楼层

Re:网络游戏编程技术咨询

proxy or nat

2

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
 楼主| 发表于 2006-6-19 11:24:00 | 显示全部楼层

Re:网络游戏编程技术咨询

您能不能说得更详细一点,我刚开始在这个方向发展,什么都不懂,谢谢!

26

主题

537

帖子

537

积分

高级会员

Rank: 4

积分
537
发表于 2006-6-19 14:31:00 | 显示全部楼层

Re:网络游戏编程技术咨询

所谓点对点一般也需要一个server作为中转,它起的就类似Proxy的作用。
你的难点应该是由于子网的机子在公网中不具备固定的IP地址,所以难以收到别人的信息吧?

2

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
 楼主| 发表于 2006-6-21 08:54:00 | 显示全部楼层

Re:网络游戏编程技术咨询

我现在就是用一个服务器进行中转,但是那样的话,服务器能承受的了吗?
我想像QQ这种聊天工具,服务器的作用应该是为两个或多个客户端建立连接,他并没有为用户中转数据吧。但是我不知道他们的服务器怎么为那么多得子网主机建立连接呢??

26

主题

537

帖子

537

积分

高级会员

Rank: 4

积分
537
发表于 2006-6-21 14:05:00 | 显示全部楼层

Re:网络游戏编程技术咨询

你打算承受多少用户啊?保持Tcp连接肯定占用资源,但几百个应该不成问题。海量通讯?可以考虑UDP嘛

21

主题

43

帖子

43

积分

注册会员

Rank: 2

积分
43
发表于 2006-6-30 15:44:00 | 显示全部楼层

Re:网络游戏编程技术咨询

Winsocket

14

主题

175

帖子

175

积分

注册会员

Rank: 2

积分
175
发表于 2006-7-1 17:48:00 | 显示全部楼层

Re:网络游戏编程技术咨询

两台机器都与服务器连接,服务器相每台机器发送数据,很正常嘛。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 20:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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