我第一次尝试使用网络套接字。我在html中编写了以下代码。我正在使用ASP.NET应用程序。 VS2012 -
<script type="text/javascript">
var ws;
$().ready(function () {
$("#btnConnect").click(function () {
$("#spanStatus").text("connecting");
ws = new WebSocket("ws://localhost/ChatTest/WSHandler.ashx");
ws.onopen = function () {
$("#spanStatus").text("connected");
};
ws.onmessage = function (evt) {
$("#spanStatus").text(evt.data);
};
ws.onerror = function (evt) {
$("#spanStatus").text(evt.message);
};
ws.onclose = function () {
$("#spanStatus").text("disconnected");
};
});
</script>
此代码出错 - “WebSocket连接到'ws://localhost/ChatTest/WSHandler.ashx'失败:WebSocket握手期间出错:意外响应代码:500”
我已经从Web服务器中复制了WebSocket协议 - &gt;应用程序开发 - &gt; WebSocket协议。我正在使用Windowa服务器2012 R2和IIS 8.5。