相关疑难解决方法(0)

创建"Hello World"WebSocket示例

我不明白为什么我不能使下面的代码工作.我想用JavaScript连接到我的服务器控制台应用程序.然后将数据发送到服务器.

这是服务器代码:

    static void Main(string[] args)
    {            
        TcpListener server = new TcpListener(IPAddress.Parse("127.0.0.1"), 9998);
        server.Start();
        var client = server.AcceptTcpClient();
        var stream = client.GetStream();

        while (true)
        {
            var buffer = new byte[1024]; 
            // wait for data to be received
            var bytesRead = stream.Read(buffer, 0, buffer.Length);                
            var r = System.Text.Encoding.UTF8.GetString(buffer);
            // write received data to the console
            Console.WriteLine(r.Substring(0, bytesRead));
        }
    }
Run Code Online (Sandbox Code Playgroud)

这是JavaScript:

        var ws = new WebSocket("ws://localhost:9998/service");
        ws.onopen = function () {
            ws.send("Hello World"); // I WANT TO SEND THIS MESSAGE TO THE …
Run Code Online (Sandbox Code Playgroud)

javascript c# websocket

79
推荐指数
4
解决办法
18万
查看次数

标签 统计

c# ×1

javascript ×1

websocket ×1