こんにちは私はC#.NetソリューションでWebアプリケーションとコンソールアプリケーションを持っています。私は自分のWebアプリケーションからコンソールアプリケーションでReverseServiceクラスを呼び出そうとしています。.Net WebSocketプロトタイプ... Javascriptのトラブルオープン接続
var host = new WebSocketsHost<ReverseService>(new Uri("ws://localhost:4502/reverse"));
host.AddWebSocketsEndpoint();
host.Open();
Console.ReadLine();
私は12
if (window.WebSocket) {
//establishes websocket connection
websocket = new WebSocket('ws://localhost:4502/reverse');
websocket.onopen = function() {
$('body').append('Connected.');
$('#inputbox').keyup(function() {
websocket.send($('#inputbox').val());
});
};
websocket.onclose = function() {
$('body').append('Closed.');
}
websocket.onmessage = function (event) {
$('#outputbox').val(event.data);
};
}
Chromeで次のJavaScriptコードで自分のWebアプリケーションからこのWebSocketEndpointを呼び出すしようとしています:静的な無効メイン機能でコンソールアプリケーションでは、私は、次のコードを実行しています
websocket.onclose関数は実際に呼び出されますが、websocket.onopen関数は決して呼び出しません。私はグーグルでこれを見ましたが、役に立たなかったとしても、どんな助けも大歓迎です。
'websocket.onerror'を実装 - 。それはあなたが私がwebsocket.onerror =機能(EVT){ \t \t \t \t \t $( '体')を追加問題 –
は何を見るのを助けるかもしれない(EVTを追加します。データ); \t \t \t \t};それは私がChrome 12でブレークポイントを設定し、oncloseブレークポイントがヒットしたときヒットしたことはありません – Lizzard