【问题标题】:Hosting Server Side of android messenger OpenShiftandroid messenger OpenShift 的托管服务器端
【发布时间】:2014-06-13 18:45:26
【问题描述】:

我正在尝试在 Openshift 上托管我的 android messenger 的服务器端,并已部署在端口 8080 上侦听的应用程序。我尝试使用我的应用程序的 URL 和端口 80 连接到服务器。客户端说它已连接,但它不与服务器程序交互。可能是什么问题?在服务器端,我使用 ServerSocket 来监听和发送消息。

【问题讨论】:

    标签: java openshift


    【解决方案1】:

    到端口 80 的任何流量都通过 apache 反向代理发送,因此将被解释为 Web 流量。你可以在端口 8000 上点击它,然后在你的设备内部使用 websockets(仍然需要在端口 8080 上监听),但这将是 websockets 流量,而不是普通的 tcp 套接字流量。

    您最好的选择是使用 websockets,或者通过 http 编写一个 API,您的应用程序可以与之交互。

    【讨论】:

    • 是否有任何关于如何通过 HTTP 实现与我的应用程序交互的 API 的资源?
    • 尝试在 google 上搜索“some_language + 如何编写 api”并将 some_language 替换为您要使用的语言。
    • API 必须用什么语言编写才能接受来自客户端程序的数据并将其传递给服务器程序?
    • 它可以是你想在你的 openshift 设备上使用你的 api 的任何语言,然后你从你的 android 应用程序连接到你的 RESTful api
    • 这次我可以用 Python 重写我的服务器应用程序并使用 Python 网络套接字吗?这可以在 OpenShift 上正常工作吗?
    猜你喜欢
    • 2020-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-05
    • 2011-03-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多