【问题标题】:TCP/IP default port for sending console messages?发送控制台消息的 TCP/IP 默认端口?
【发布时间】:2012-06-03 21:39:15
【问题描述】:

是否有专门供客户端将基于文本的控制台输出发送到服务器的专用端口(低于 1024)?我已经广泛搜索,但无济于事。如果有的话,发送基于文本的控制台输出的最佳端口是什么(低于 1024)?

【问题讨论】:

    标签: sockets networking tcp ip port


    【解决方案1】:

    端口只是一个数字。您可以在/etc/services 中查看well known 端口分配。

    您需要一个服务器应用程序来监听给定端口以接受您的输入。远程终端协议及其实现有很多,其中有Telnet(23端口)和Secure Shell,或者SSH(22端口)。

    测试您的套接字客户端的最简单方法是在服务器上设置netcat 以侦听您想要的任何端口(在下面的示例中端口是777),然后尝试从其他地方连接到它:

    server:~# nc -l -p 777
    

    然后

    client:~$ nc server 777
    

    请注意,在 Unix 上,您通常需要超级用户(root)权限才能绑定“特权”,即下面的 1024 端口。

    【讨论】:

    • 您还需要 Windows 上的管理员权限才能绑定到众所周知的端口 (
    【解决方案2】:

    我将使用 telnet(端口 23),因为它最接近我想要的。从客户端向服务器发送控制台消息。好的,谢谢!

    【讨论】:

      猜你喜欢
      • 2013-06-28
      • 1970-01-01
      • 2013-03-14
      • 1970-01-01
      • 1970-01-01
      • 2012-05-28
      • 2012-10-09
      • 2016-05-12
      • 1970-01-01
      相关资源
      最近更新 更多