【问题标题】:Socket and http request use cases for mmorpg or similar game用于 mmorpg 或类似游戏的套接字和 http 请求用例
【发布时间】:2012-05-27 10:56:53
【问题描述】:

套接字或请求的适当用例是什么?

套接字可能适用于经常发生的所有事情,例如移动、聊天。

(HTTP) 等级升级等请求?

但我对此没有很好的背景。也许有人可以给出一个很好的解释,什么时候使用它们以及为什么使用它们。

提前致谢。

【问题讨论】:

    标签: sockets request httprequest


    【解决方案1】:

    请求是服务的客户端以服务器可以理解的格式和方式发送的消息。要发送/通信此消息,客户端需要网络连接,这就是套接字的用途(例如,在特定端口上建立 TCP/IP 连接)。

    因此,您将打开顶部并使用套接字通过网络进行任何通信。该通信的格式和方式取决于服务器(它识别/理解的内容)。 HTTP 请求是一种特定格式的通信(从客户端到服务器);响应通常以 HTTP 回复的形式给出(从服务器到客户端)。

    由于发送 HTTP 请求涉及建立 TCP/IP 连接、发送请求和断开连接,因此使用不同的通信协议进行更持久的通信(例如通过文件或其他更大的文件发送)更经济数据)。

    【讨论】:

    • 你是对的,我很困惑并且走错了路。所以,如果我已经在使用带有自定义协议的套接字来处理移动和聊天之类的事情,那么为其他事情添加 http 是没有意义的,对吧?我只是可以继续使用与我的自定义协议相同的套接字。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-14
    • 2012-02-09
    • 2014-02-21
    相关资源
    最近更新 更多