sockets - 创建实时应用程序的技术是什么?

标签 sockets real-time server-push

关闭。这个问题需要更多 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/

    相关文章:

    python - 使用自定义 socket.io 事件将 Python 客户端连接到 Socket.io

    javascript - socket.io.js文件在哪里?

    PHP - 实时通知系统 - 支持所有浏览器和设备

    c - 在c socket 中,为什么我的服务器不能接收全部内容?

    java - 如何通过不断监听套接字来释放由Thread持有的互斥锁,该互斥锁永不松开

    django - 如何在Django + Pusher中存储聊天记录?需要 Tornado 或 celery 吗?

    php - 实时数据更新 php+mysql

    java - 当另一个客户端发送到服务器时,如何让 UDP 服务器推送到客户端

    ios - iOS 推送通知服务器

    cross-domain - 推送的资源被下载两次并出现跨域警告