websocket-sharp 获取不到返回值

公司搞了一台身份证对比机器,要写个接口获取对比信息

 using (var ws = new WebSocket("ws://" + dizhi))
            {
                string a = "1";
                ws.OnMessage += (sender, e) =>
                {
                    a = "2";
                    a = "Laputa says: " + e.Data ;
                };
                ws.Connect();
                ws.Send("get");

                return a;
                //Console.Write(a);
                //Console.ReadKey(true);
            }

返回一直是1,OnMessage事件不触发

用JS可以获取返回值

用JS可以获取返回值

用JS 可以获得返回值

gogo!用JS 可以获得返回值用JS 可以获得返回值用JS 可以获得返回值用JS 可以获得返回值