public void Test1() { //try //{ // var content = "{\"bizKey\":\"152539133487786140\",\"data\":{\"supplierMemberId\":\"b2b-3081850159d0afc\",\"bizType\":\"mall\",\"orderId\":152539133487786140,\"Items\":[{\"productCode\":\"MMA00152\",\"productId\":2227112,\"orderItemId\":152539133487786140,\"productQuoteId\":569969887292}],\"subUserId\":2999689623},\"gmtBorn\":1572867144980,\"msgId\":5528020370,\"type\":\"CAIGOU_MSG_BUYER_ORDERED\",\"userInfo\":\"qdi2oh0A4dse\"}"; // var ssss = Newtonsoft.Json.JsonConvert.DeserializeObject<AlibabaSDK.WebSocketModels.ReceivedMessageData<object>>(content); //} //catch (Exception ex) //{ //} var ddddd = new AlibabaWebSocketClient(ClientInfo.ClientId, ClientInfo.ClientSecret) { ReceivedMessageFunc = (msgSource, data) => { System.Diagnostics.Debug.WriteLine((msgSource == MsgSource.MOCK ? "测试数据" : "生产数据") + " " + data.Type + " " + data.TypeDescription + " " + data.UserInfo + " " + data.ToJson()); return(true); }, SystemInfoFunc = (msgSource, msg) => { System.Diagnostics.Debug.WriteLine((msgSource == MsgSource.MOCK ? "测试数据" : "生产数据") + " 系统消息:" + msg); }, Loglogger = (logType, log, ex) => { System.Diagnostics.Debug.WriteLine("日志信息:" + log + "; " + ex?.Message); } }; ddddd.Connect(); //System.Net.WebSockets.ClientWebSocket clientWebSocket = new System.Net.WebSockets.ClientWebSocket(); //await clientWebSocket.ConnectAsync(new Uri("ws://message.1688.com/websocket"), System.Threading.CancellationToken.None); //var rr = System.Threading.Tasks.Task.Run(async () => // { // while (true) // { // var buffer = new ArraySegment<byte>(new byte[1024]); // var wsdata = await clientWebSocket.ReceiveAsync(buffer, System.Threading.CancellationToken.None); // var str = System.Text.Encoding.UTF8.GetString(buffer.ToArray()); // } // }); //var d = new WebSocketMessage() //{ // appKey = ClientInfo.ClientId, // type = WebSocketMessageType.CONNECT.ToString(), // pubTime = AlibabaSDK.Utility.DateTimeHelper.GetCurrentTimestamp(), //}; //d.sign = sign(d, ClientInfo.ClientSecret); //var vvv = Newtonsoft.Json.JsonConvert.SerializeObject(d); //await clientWebSocket.SendAsync(System.Text.Encoding.UTF8.GetBytes(vvv), System.Net.WebSockets.WebSocketMessageType.Text, true, System.Threading.CancellationToken.None); System.Threading.Thread.Sleep(1000 * 10 * 10 * 100 * 100); }