public static message Post_write(this WebsocketBase socket, byte[] tasksrcdata, SignData signdata) { var msg = CreateSendMsg(tasksrcdata, signdata); var msgrecv = socket.PostMsg(msg); var s = PraseRecvMsg(msgrecv); return(s); }
public static message Post_snapshot_getwriter(this WebsocketBase socket, UInt64 snapid) { var msg = CreateSendMsg(snapid); var msgrecv = socket.PostMsg(msg); var s = PraseRecvMsg(msgrecv); return(s); }
public static message Post_snapshot_getvalue(this WebsocketBase socket, UInt64 snapid, byte[] tableid, byte[] key) { var msg = CreateSendMsg(snapid, tableid, key); var msgrecv = socket.PostMsg(msg); var s = PraseRecvMsg(msgrecv); return(s); }
public static message Post_snapshot_dataheight(this WebsocketBase socket, UInt64 height) { var msg = CreateSendMsg(height); var msgrecv = socket.PostMsg(msg); var s = PraseRecvMsg(msgrecv); return(s); }
public static message Post_getdbstate(this WebsocketBase socket) { var msg = CreateSendMsg(); var msgrecv = socket.PostMsg(msg); var s = PraseRecvMsg(msgrecv); return(s); }
public static int Post_Ping(this WebsocketBase socket) { DateTime t0 = DateTime.Now; var msg = protocol_Ping.CreateSendMsg(); var msgrecv = socket.PostMsg(msg); var s = protocol_Ping.PraseRecvMsg(msgrecv); DateTime t1 = DateTime.Now; return((int)((t1 - t0).TotalMilliseconds)); }
public static NetMessage PostMsg(this WebsocketBase socket, Allpet.DB.SDK.NetMessage msg) { NetMessage __msg = null; socket.SendWithOnceCallback(msg, async(msgback) => { __msg = msgback; }); while (socket.Connected && __msg == null) { System.Threading.Thread.Sleep(1); } return(__msg); }