当前位置: 移动技术网 > IT编程>开发语言>.net > WebSocketSharp 的使用

WebSocketSharp 的使用

2018年11月03日  | 移动技术网IT编程  | 我要评论

谷俊山执行死刑图片,相邻关系纠纷,成人youxi

server 端示例代码:

class program
{
    static void main(string[] args)
    {
        var wssv = new websocketserver("ws://localhost:8080");
        wssv.addwebsocketservice<laputa>("/laputa");
        wssv.start();
        console.readkey(true);
        wssv.stop();
    }
}
public class laputa : websocketbehavior
{
    protected override void onmessage(messageeventargs e)
    {
        var msg = e.data == "balus"
                    ? "i've been balused already..."
                    : "i'm not available now.";

        send(msg);
    }
}

client 端示例代码:

class program
{
    static void main(string[] args)
    {
        using (var ws = new websocket("ws://localhost:8080/laputa"))
        {
            ws.onmessage += (sender, e) =>
                console.writeline("laputa says: " + e.data);

            ws.connect();
            ws.send("balus");
            console.readkey(true);
        }
    }
}
  • it supports:
    • websocket client and server
    • rfc 6455
    • per-message compression extension
    • secure connection
    • http authentication
    • query string, origin header and cookies
    • infinite streaming
    • .net 4.5 or later
install-package websocketsharp -version 1.0.3-rc11

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网