0

我有一个桌面应用程序 (WPF) 和一个 Web 应用程序 (ASP.Net),并想使用 WebSocket-Sharp 设置连接。

在客户端:

        using (var ws = new WebSocket("ws://localhost:8085"))
        {
            var data = new byte[] { 1, 2, 3, 4, 5 };
            ws.OnMessage += (send, args) =>
            {
                Status = "WebSocket. OnMessageEvent!";
            };

            ws.Connect();

            if (ws.IsAlive)
            {
                ws.Send(data);
            }

            ws.Close();
        }

在服务器端:

        var wssv = new WebSocketSharp.Server.WebSocketServer("ws://localhost:8085");

        wssv.Start();

        wssv.AddWebSocketService<Chat>("/Chat");

Chat 是一个继承 WebSocketBehavior 类的类。

有两个问题:

  1. 如何确定在服务器端放置代码的正确位置?

  2. 我在 IIS 中设置的端口是否应该与 WebSocket 不同?我可以将任何端口设置为 WebSocket 吗?

谢谢!

4

0 回答 0