【发布时间】:2015-11-25 12:48:10
【问题描述】:
如何为 Python 创建一个脚本,该脚本将使用 port 连接到特定的 ip 和 print/return ,VNC 连接具有哪种安全类型?
import socket
def check(ip,port):
vnc = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
vnc.connect((ip,int(port)))
vnc_ver = vnc.recv(12)
print(vnc_ver)
vnc.send(vnc_ver)
print(vnc.recv(1024))
check("127.0.0.1","5900")
我只是得到输出:“RFB 003.008”
【问题讨论】:
-
分享你目前写的代码。
-
@k4ppa 再次检查我的问题
-
@ppperry 在 RFB 协议规范中,客户端发送客户端 vnc 查看器版本后,服务器必须发送服务器支持的安全类型
-
@ppperry vncdotool.readthedocs.org/en/latest/rfbproto.html#id21 我不使用这个程序,因为它对我的目的来说开销很大
标签: python python-2.7 python-3.x python-2.x vnc