예제 #1
0
        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);
        }
예제 #2
0
        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);
        }
예제 #3
0
        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);
        }
예제 #4
0
        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);
        }
예제 #5
0
        public static message Post_getdbstate(this WebsocketBase socket)
        {
            var msg     = CreateSendMsg();
            var msgrecv = socket.PostMsg(msg);
            var s       = PraseRecvMsg(msgrecv);

            return(s);
        }
예제 #6
0
        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));
        }