iam in websocket私は.net 4.5フレームワークでコンソールアプリケーションを作成し、ライブラリ "WebSocketSharp"を使用してサンプルwebsocketクライアントを作成しました。私は次のコードを持っていますWebSocket接続を作成するときにSystem.Net.Sockets.SocketExceptionが発生する
using System;
using WebSocketSharp;
namespace WebsocketTest
{
class Program
{
public static void Main(string[] args)
{
try
{
using (var ws = new WebSocketSharp.WebSocket("ws://192.168.18.186:7884"))
{
Console.WriteLine("started");
ws.Connect();
ws.Send("START");
Console.ReadLine();
}
}catch(Exception ex)
{
Console.WriteLine(ex.Message);
Console.ReadLine();
}
}
}
}
しかし、私は別のマシンで実行されているwebsocketサーバーへの接続を作成できません。このようなエラーメッセージが表示されます
09-05-2017 16:20:41|Fatal|WebSocket.connect:0|System.Net.Sockets.SocketException (0x80004005): No connection could be made because the target machine actively refused it 192.168.18.186:7884
at System.Net.Sockets.TcpClient..ctor(String hostname, Int32 port)
at WebSocketSharp.WebSocket.setClientStream()
at WebSocketSharp.WebSocket.doHandshake()
at WebSocketSharp.WebSocket.connect()
私のコードに関連する問題は何ですか?任意の良いwebsocketライブラリが利用可能ですか?