创建实时应用程序的技术是啥? [关闭]
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 框架的。这个工具内置了很多可以帮助您入门的东西。
我知道这不是很多具体信息,但希望它能为您指明正确的方向。
【讨论】:
谢谢你的回答,你能建议我读什么关于我的问题的书吗? 我没有任何具体的书籍。您将需要使用搜索引擎或只是四处浏览。从游戏到网络开发,总是有各种编程方面的新书。以上是关于创建实时应用程序的技术是啥? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章