【问题标题】:what the technology to create a real time application? [closed]创建实时应用程序的技术是什么? [关闭]
【发布时间】:2012-04-18 04:57:57
【问题描述】:

我想知道当我想创建一个应用程序时我必须做什么技术:

  1. 实时应用?
  2. 多人游戏?

有时我会读到这篇文章keep alive。 套接字 TCP 中的支持是什么?,我已经阅读了服务器推送,但是在 HTTP 下有很多示例工作,在 TCP 中如何创建套接字 TCPServer 和 TCPClient。

【问题讨论】:

  • 从小处着手。首先编写一个(实时的,呃)聊天应用程序。它将让您了解如何进行多人实时游戏
  • 是的,我已经准备好使用 nodejs + socket.io 他们在 web socket 中的实现来编写聊天应用程序,我不使用浏览器示例,比如统一的游戏怎么样..?

标签: sockets real-time server-push


【解决方案1】:

制作实时/多人游戏应用程序的“首选”技术不止一种。您必须了解许多不同的编程领域,例如图形操作、线程、网络(TCP 等)。我想说,在你当地的图书馆、书店或网上买一本关于游戏开发和设计的书对你来说是件好事。您还想决定在哪里以及如何运行游戏。如果您打算使用桌面应用程序,您可能会想要使用 Java 或 C++/C# 之类的语言。对于 Web 应用程序而言,Java 和 Flash 是历史上要走的路,而且主要用 javascript 编写的游戏(可能带有 .NET/PHP 后端)甚至越来越多。

如果你想直接进入,你可以尝试像Unity 这样的框架,我相信它是基于微软的.NET 框架的。这个工具内置了很多可以帮助您入门的东西。

我知道这不是很多具体信息,但希望它能为您指明正确的方向。

【讨论】:

  • 谢谢你的回答,你能建议我读什么关于我的问题的书吗?
  • 我没有任何具体的书籍。您将需要使用搜索引擎或只是四处浏览。从游戏到网络开发,总是有各种编程方面的新书。
猜你喜欢
  • 1970-01-01
  • 2017-01-14
  • 2021-02-19
  • 2013-01-25
  • 2014-06-20
  • 1970-01-01
  • 2015-03-02
  • 1970-01-01
  • 2011-11-13
相关资源
最近更新 更多