2017-06-10 20 views
0

私は単純な(デモ)websocketdサーバをホストしようとしています。基本的には、受信したwebsocket接続をリッスンし、自分のサーバーにルーティングします。私はwebsocketd --port=8069 server.bashを実行したときにws://localhost:8069に接続しようとすると、しかし、(正しいディレクトリでは、管理者として実行しているwebsocketd)私は次のエラーを取得する:server.bashは有効なwin32アプリケーションではありません

Could not launch process .\server.bash (fork/exec .\server.bash: %1 is not a valid Win32 application.) 

私はnetstatに見てきたと8069が入ってくるために待機しています接続。 私もPythonのサーバーを実行している(私はそれがインストールされている)が、私は

//システム情報と同じエラーを取得しようとしました:私は、x64のウィンドウにURLからwebsocketdの10

答えて

1

説明を実行している あなたは

を提供し、それはとてもbasicall

......、 はWebSocketをを処理するために、あなたのプログラムを起動し、WebSocketの接続を処理するの面倒を見ますWindowsがこのファイルを実行可能ファイルとして認識しないため、websocketdはserver.bashを実行しようとしていますが動作しません。 このスクリプトは、おそらくあなたがWindows上ですでにbashのをインストールしているしかし、もしuが

websocketd --port=8069 bash server.bash 
+1

websocketd --port=8069 server.bash 

を交換して、それを実行してみることができます最初の場所でのLinux上で実行されることを意図していただきありがとうございます。私はそこに「バッシュ」を見逃していました。 Git Bashの './websocketd --port = 8069 bash server.bash 'を実行して解決策を証明しました –

関連する問題