2 つの質問があります。
質問 (1): .net マイクロ フレームワーク v4.2 で動作する Gadgeteer を、node.js で記述したサーバーに TCP 経由で接続したいのですが、行き詰っています。
socket.Connect(new IPEndPoint(IPAddress.Parse(ip_address), port)); ロードしているだけです。私はイーサネット モジュールを持っており、https: //netmf.codeplex.com/releases/view/81000 のタイトルのバグ修正で、「イーサネット ケーブルを再挿入した後も Socket.Connect がブロックされたままになっています」というメッセージを読みましたが、これは修正されていますか?
コードは次のとおりです。
Connecttoserver(settings.IPAddress, 8000);
void Connecttoserver(string ip_address, int port)
{
try
{
socket = new Socket(AddressFamily.InterNetwork,
SocketType.Stream,
ProtocolType.Tcp);
socket.Connect(new IPEndPoint(IPAddress.Parse(ip_address), port));
Send("HI !");
ReceiveThread = new Thread(Receive);
ReceiveThread.Start();
}
catch (Exception x)
{
}
}
質問2):
TCP/IP の代わりに websockets を使用している socket.io を使用したいのですが、この webside https://github.com/nikkis/SocketIO.NetMF/の例を試してみると。メッセージが送信されたことを出力で確認できますが、何も起こりません。サーバーが Gadgeteer に接続されていませんか? データをブラウザではなくクライアントに直接送信する socket.io サーバーを誰かが手伝ってくれませんか。node.jsのsocket.ioでそれは可能ですか?