我在哪里可以开始使用VB.NET游戏的基本在线功能?

时间:2009-08-05 13:46:58

标签: .net vb.net networking network-programming

我正在创建一个Boggle克隆游戏,到目前为止效果非常好。

现在它只是单人游戏。我想这样做,以便其他玩家可以连接,并显示在列表框中,然后我可以选择那个人并与他们一起玩3分钟。

实现这一目标的最佳方法是什么?

我对VB.NET了解很多,但我对网络的经验不多。就服务器而言,我需要什么?我希望它尽可能简单。我想发送给另一个人的是16个字母的数组,我想在每次计时器滴答时收到玩家的分数。

1 个答案:

答案 0 :(得分:1)

网络游戏的参与者最常通过服务器间接地相互连接,但这当然不是必需的。如果你想开始简单,我建议使用TCP套接字连接两个播放器。通过套接字发送简单的游戏消息。

首先在同一台计算机上测试您的进程的两个实例。然后,一旦工作,跨不同的网络进行测试。那时你会遇到防火墙和路由问题。从那里,您可以配置路由器以通过流量,或尝试通过SSH隧道,或使用服务器。

简而言之:在同一台机器上使用TCP套接字启动简单。从那里开始。