【发布时间】:2012-06-03 21:39:15
【问题描述】:
是否有专门供客户端将基于文本的控制台输出发送到服务器的专用端口(低于 1024)?我已经广泛搜索,但无济于事。如果有的话,发送基于文本的控制台输出的最佳端口是什么(低于 1024)?
【问题讨论】:
标签: sockets networking tcp ip port
是否有专门供客户端将基于文本的控制台输出发送到服务器的专用端口(低于 1024)?我已经广泛搜索,但无济于事。如果有的话,发送基于文本的控制台输出的最佳端口是什么(低于 1024)?
【问题讨论】:
标签: sockets networking tcp ip port
端口只是一个数字。您可以在/etc/services 中查看well known 端口分配。
您需要一个服务器应用程序来监听给定端口以接受您的输入。远程终端协议及其实现有很多,其中有Telnet(23端口)和Secure Shell,或者SSH(22端口)。
测试您的套接字客户端的最简单方法是在服务器上设置netcat 以侦听您想要的任何端口(在下面的示例中端口是777),然后尝试从其他地方连接到它:
server:~# nc -l -p 777
然后
client:~$ nc server 777
请注意,在 Unix 上,您通常需要超级用户(root)权限才能绑定“特权”,即下面的 1024 端口。
【讨论】:
我将使用 telnet(端口 23),因为它最接近我想要的。从客户端向服务器发送控制台消息。好的,谢谢!
【讨论】: