web-dev-qa-db-ja.com

シナジーエラーメッセージ:クライアントをリッスンできません:アドレスをバインドできません:アドレスはすでに使用されています

私は数ヶ月間相乗効果がありました。それは私のPC(Windows 10)と私のラップトップ(Windows 10)の間でうまく機能します。ただし、PCにLinuxを使用する別のハードドライブがあり、PCとWindowsラップトップでLinuxハードドライブを使用していると、コンピューターを相乗効果で動作させることができないようです。 「警告:クライアントをリッスンできません:アドレスをバインドできません:アドレスはすでに使用されています」というエラーメッセージが常に表示されます。

1
Vylla Hood

それが言う部分:

#すでに使用されているアドレス

別のプログラム(おそらくsynergyの別のコピー)がsynergyポートを使用しています。他のプログラムを停止するか、[詳細設定]ダイアログで別のポートを選択します。

どのアプリケーションが開いているポートを持っているかを確認するには、Linuxの場合:

#netstat -tupan

Windowsの場合:

スタート>>すべてのプログラム>>アクセサリ>>システムツール>>リソースモニターまたはresmon.exeの実行、またはタスクマネージャーの[パフォーマンス]タブから

2
David Mattatall

Davidの答えに加えて、複数のインスタンスが見つかった場合は、#kill "processid"で強制終了してみてください。

プロセスIDは、実行したときの最初の列です

netstat-tupan。

しかし、それが最後のインスタンスを殺さないことが起こるかもしれません(それは私のシステムubuntu18.04にはありませんでした)。

クライアントとサーバーの両方を再起動してみてください。
GUIを使用している場合は、両方のシステムでGUIを開き、サーバーとクライアントを選択します。サーバーのセットアップでは既存の構成を使用し、以前に使用していた相乗効果のために.configファイルを選択します。synergy.confの場所がわからない場合は、#findを使用します。

find -type f -name "。*。conf"

シナジー構成ファイルの詳細については、これを参照してください synergy_config

0
sarp

私は次のように再起動を回避することができました:

ps aux | grep synergys

これにより、pidまたはプロセスIDが提供され、それを強制終了できます。

kill -9 1234

上記の「1234」の代わりにpidを使用してください。

次に、synergyを再起動し、接続されているマシンでserver_ipが変更されていないことを確認します。

0
Debbie V