sockets - 在手机上运行服务器,使用蜂窝连接

标签 sockets

我很想知道,是否可以在手机上运行服务器并将手机的移动连接用作外部 IP?我见过许多用于 android 手机的服务器(网络、ftp 等),但其中许多都说它将通过 wifi 托管服务器。我想知道这些类型的服务器是否可以使用移动连接来托管它们的文件?

AFAIK,电话有一个 IP 地址,没有防火墙。

编辑:这不是讨论使用蜂窝连接是否谨慎,只是讨论是否可行。

最佳答案

虽然在技术上可以在手机上托管服务器,但如果没有您的服务提供商(电信)的特殊安排,则不太可能使用。电话与互联网之间有一个或多个防火墙和 NAT 设备。对于大多数手机公司,这些配置为阻止传入的电话连接,因此您的服务器不可用。对于某些公司,可以做出特殊安排以允许此类访问。这些安排通常是通过安全子网而不是开放互联网进行的。请注意,一旦允许传入连接,您就无法控制带宽使用,因为人们可以并且将只使用您的 IP 地址。

附言。请注意,我在上面说“大多数”,正如我所看到的,很少有允许传入连接的电信公司。他们通常会很快解决这个问题。

关于sockets - 在手机上运行服务器,使用蜂窝连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15990050/

相关文章:

c# - 更高效的数据包序列化

Python 线程不运行

c# 在另一个位图上绘制位图

通过套接字发送后,C 结构未获取填充值

sockets - 为什么此 TCP 连接的一个端点发送带有 RST 标志的数据包?

vb.net - 用于接收和发送的 udp 客户端不起作用

java - Java中的输入对话框

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

c - C 中的段错误套接字

python - 使用socket编程Python发送图片