创建实时应用程序的技术是啥? [关闭]

Posted

技术标签:

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

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

    实时应用? 多人游戏?

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

【问题讨论】:

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

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

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

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

【讨论】:

谢谢你的回答,你能建议我读什么关于我的问题的书吗? 我没有任何具体的书籍。您将需要使用搜索引擎或只是四处浏览。从游戏到网络开发,总是有各种编程方面的新书。

以上是关于创建实时应用程序的技术是啥? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

MATLAB:嵌入式系统的范围是啥[关闭]

实时图像处理(OCR)[关闭]

五种最常用的实时操作系统是啥? [关闭]

使用 Drupal 创建在线目录,最好的模块/技术是啥? [关闭]

从 4 个远程服务器中提取大量数据的最佳技术是啥 [关闭]

创建 AngularJS ACL 的最佳方法是啥? [关闭]