SYNERGY 错误消息:无法监听客户端:无法绑定地址:地址已在使用中

SYNERGY 错误消息:无法监听客户端:无法绑定地址:地址已在使用中

我已经使用 synergy 几个月了。它在我的 PC(Windows 10)和我的笔记本电脑(也是 Windows 10)之间运行良好。但是,我的 PC 中有另一个使用 Linux 的硬盘,当我在 PC 和 Windows 笔记本电脑中使用 Linux 硬盘时,我似乎无法让我的电脑与 synergy 一起工作。我总是收到错误消息“警告:无法监听客户端:无法绑定地址:地址已在使用中”有人知道为什么会发生这种情况吗?

答案1

其中提到:

# 地址已被使用

另一个程序(可能是 synergy 的另一个副本)正在使用 synergy 端口;请停止另一个程序或在高级对话框中选择其他端口。

要查看哪些应用程序具有开放端口,在 Linux 上:

#netstat -tupan

在 Windows 上:

开始>>所有程序>>附件>>系统工具>>资源监视器或运行 resmon.exe,或从 TaskManager 性能选项卡

答案2

我可以避免重新启动,方法如下:

ps aux | grep synergys

它将为您提供 pid 或进程 id,然后您可以将其终止。

kill -9 1234

确保用你的 pid 替换上面的“1234”。

然后,重新启动 synergy,并检查任何连接的机器上的 server_ip 没有改变。

答案3

添加到 David 的答案,如果发现多个实例,请尝试通过 # kill "process id" 来终止。

当我运行时,进程 ID 是第一列

netstat -tupan。

但有可能发生它不会杀死最后一个实例(在我的系统 ubuntu 18.04 上没有发生这种情况)。

尝试重新启动客户端和服务器。
如果您有 GUI,请在两个系统上打开它并选择服务器和客户端。在服务器设置时使用现有配置并选择您之前使用的 synergy 的 .config 文件。如果您不确定在哪里找到它,请使用 #find

查找-类型f-名称“。*.conf”

有关 synergy 配置文件的更多信息,请参阅synergy_config

答案4

我做了以下事情(需要sudo apt install htop):
htop
点击F3搜寻协同作用. 继续使用F9直到搜索时没有匹配项。然后synergy再次工作。

相关内容