【问题标题】:Can I do raw TCP/IP over port 80 or 8080?我可以通过端口 80 或 8080 执行原始 TCP/IP 吗?
【发布时间】:2013-10-18 17:33:16
【问题描述】:

我有一个应用程序需要与外部(面向互联网的)“服务器”通信。

协议本身将非常简单,我计划通过端口 80(或 8080)在 TCP/IP 上执行所有操作,以希望无缝通过防火墙。我的“服务器”将在端口 80(或 8080)上侦听来自我的应用程序的请求。它实际上并不是一个 Web 服务器(即不期望任何 HTTP 流量)。

我可以控制“服务器”的网络设置,但不能控制客户端环境。我将同时编写客户端和服务器应用程序,因此请控制它们。

我之前没有真正尝试过 LAN 环境之外的任何 TCP/IP 通信,我是否遗漏了一些明显的东西?我想我的问题更像是这样的:我的客户端应用程序将在各种客户网络上运行,而我无法访问这些网络。这是一个明智的做法吗?

如果有任何提示/提示/陷阱,我将不胜感激。

【问题讨论】:

    标签: firewall tcp-ip


    【解决方案1】:

    对于您的用例,我认为使用 http 隧道更好,因为即使您使用端口 80/8080,某些防火墙也会阻止非 HTTP 流量。

    【讨论】:

    • 嗯,我真的不想介绍任何复杂的东西!也许我应该在我的协议中使用“正确”的 http 命令?
    • 是的,如果您希望您的流量可以通过大多数防火墙
    猜你喜欢
    • 2016-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-21
    • 1970-01-01
    • 1970-01-01
    • 2015-10-15
    • 2017-08-28
    相关资源
    最近更新 更多