【发布时间】:2018-12-29 17:08:24
【问题描述】:
需要打开特定端口才能将 SDK 用于项目。我已经尝试过 netcat,但如果你有一个 HOSTING 网站,你似乎只能监听一个特定的端口或打开一个特定的端口。
【问题讨论】:
-
请澄清您的问题。您是在问如何让服务器进程监听特定端口(如果是,什么样的服务器软件等),或者如何防止防火墙阻止对该端口的访问(在这种情况下,什么防火墙,什么网络设置等)?
需要打开特定端口才能将 SDK 用于项目。我已经尝试过 netcat,但如果你有一个 HOSTING 网站,你似乎只能监听一个特定的端口或打开一个特定的端口。
【问题讨论】:
要打开一个端口并继续监听它,在 macOS 上这应该可以工作:
$ nc -lk 8080
要测试,您可以通过以下方式连接到打开的端口:
$ nc -vt 0 8080
要使用UDP,只需使用选项-u,例如:
$ nc -u -lk 8080
为了测试你可以连接:
$ nc -u -vt 0 8080
found 0 associations
found 1 connections:
1: flags=82<CONNECTED,PREFERRED>
outif (null)
src 127.0.0.1 port 63214
dst 127.0.0.1 port 8080
rank info not available
Connection to 0 port 8080 [udp/http-alt] succeeded!
【讨论】: