关闭。这个问题需要更多 focused .它目前不接受答案。
想改进这个问题?更新问题,使其仅关注一个问题 editing this post .
4年前关闭。
Improve this question
我想知道当我想创建一个应用程序时我必须做什么技术:
有时我会读到这篇文章keep alive .
套接字 TCP 中的支持是什么?,我已经阅读了服务器推送,但是在 HTTP 下有很多示例工作,在 TCP 中如何创建套接字 TCPServer 和 TCPClient。
最佳答案
制作实时/多人游戏应用程序的“首选”技术不止一种。您必须了解许多不同的编程领域,例如图形操作、线程、网络(TCP 等)。我想说,在你本地的图书馆、书店或网上买一本关于游戏开发和设计的书对你来说是件好事。您还想决定在哪里以及如何运行游戏。如果您打算使用桌面应用程序,您可能会想要使用 Java 或 C++/C# 之类的语言。对于 Web 应用程序,Java 和 Flash 是历史上要走的路,甚至越来越多的游戏主要用 javascript 编写(可能带有 .NET/PHP 后端)。
如果你想直接跳进去,你可以试试像 Unity 这样的框架。我相信它基于微软的.NET 框架。这个工具内置了很多东西,可以帮助你入门。
我知道这不是很多具体信息,但希望它能为您指明正确的方向。
关于sockets - 创建实时应用程序的技术是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10203039/