HTML5实验室网站上的WebSockets示例(这里)不包括Silverlight示例。也许我在什么地方错过了?
我已经尝试了各种调用来建立套接字连接,但没有任何工作。就绪状态保持在"连接中"。
下面是一些代码。我在端口4502上有一个侦听器,在相同的uri上等待,如下所示。
ws = new WebSocket("ws://" + uriString);
ws.OnOpen += new EventHandler<EventArgs>(ws_OnOpen);
ws.Open();
void ws_OnOpen(object sender, EventArgs e)
{
ws.SendMessage(myMessage);
}
看着Fiddler,我没有看到任何电话。
有没有人尝试过从SL客户端原型代码?
应该是Silverlight WebSocket的Javascript包装。
你也可以看看WebSocket4Net,它是一个c# websocket,有Silverlight实现。
结果是WebSocket对象超出了作用域,因此被处理。