【发布时间】:2012-08-19 15:47:48
【问题描述】:
我想通过 tcp-socket 从移动设备发送应用程序日志。我将带有 nc -l -k 80 命令的监听器放在 Mac 的终端中。但是 Mac 上的 80 端口是关闭的。如何打开 80 端口?
还有关于我的 IP 地址的其他问题: 使用网络检查工具,我收到我的 IP 是:89.xxx.xx.196 我认为应该是从196开始,而不是从89开始。为什么是相反的,我的IP怎么才能收到非相反的?
【问题讨论】:
-
89.xxx.xx.196 IP 是网关(路由器或调制解调器)的 WAN 网络 IP。 192.xxx... IP 是你的局域网 IP。
-
你可以在终端使用
ipconfig来获取你的局域网IP地址。 -
@Michael 我可以将 tcp 套接字发送到 89.xx.. IP 地址还是应该发送到 192.xxx IP 地址?并且 ipconfig 在 mac 上不起作用。我试过 ifconfig 命令或查看 Preferences ,但它只给出“xx:xx:xx ..”地址。
-
对不起,我的意思是
ifconfig。我忘了这是不同的:)。你需要稍微澄清一下这个问题。您是否正在尝试从移动设备向您的 Mac OS X 机器发送内容?你有静态IP吗?你有域名吗? -
你怎么知道80端口被关闭了?
netstat -an | grep 80.*LISTEN和ps auwx | grep nc的输出是什么?
标签: tcp ip tcpclient tcplistener