VNC端口号


16

根据维基百科:

VNC默认使用TCP端口5900 + N,[5] [6]其中N是显示数字(通常:0表示物理显示)。多个实现还在端口5800 + N上启动基本HTTP服务器,以提供VNC查看器作为Java小程序,允许通过任何支持Java的Web浏览器轻松连接。只要相应地配置客户端和服务器,就可以使用不同的端口分配。

我的书说当你第一次启动vncserver时(而不是启动多个实例)你使用vncviewer host-ip:1

它指的是连接到显示器编号1和端口5901。

如果连接到5900(物理显示器)会发生什么情况,这会导致问题吗?当他们说物理显示时,他们主要是你的显示器吗?如果是这样,如果连接到它会发生什么?我知道你无论如何都可以改变这些端口,但是在维基百科的默认配置环境中,假设您连接到vncviewer host-ip:0?

Answers:


12

一般来说,这只是意味着它按原样显示显示 - 大多数Windows VNC实现似乎使用端口5900,并且端口可以是任意数字 - 您只需要将VNC服务器设置的端口与客户。

不过还有一点 - Linux允许你进行虚拟显示,你可以通过VNC 连接一个单独的X会话。由于每个VNC会话都必须有自己的会话,因此简化操作是一种惯例 - 您可以将端口5900连接到虚拟显示器,它将起作用。记住默认端口+显示号码更简单。


所以,如果我连接到display:0,我会看到我的显示器上显示的内容与:1并且是一个完全不同的x会话?
rubixibuc

如果将vnc服务器设置为连接到端口5900上的display:0,则为yes。但是你可以将端口设置为任何东西,或者连接到任意端口上的任意显示器
Journeyman Geek
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.