示例#1
0
        public void EventMessageWelcome(QuarkNetworkClient client, QuarkNetworkPacket packet)
        {
            Program.Thread.External((object context) => {
                MessageWelcome data = (MessageWelcome)packet.Data;

                Program.Log("Program.event '" + data.message + "'");
            });
        }
示例#2
0
        public void TestResponseCallback(QuarkNetworkClient client, QuarkNetworkPacket packet)
        {
            Program.Thread.External((object context) => {
                TestResponseDTO data = (TestResponseDTO)packet.Data;

                Program.Log("Program.response.test '" + data.status + "'");
            });
        }
示例#3
0
        public void TestEventCallback(QuarkNetworkClient client, QuarkNetworkPacket packet)
        {
            Program.Thread.External((object context) => {
                TestEventDTO data = (TestEventDTO)packet.Data;
                Form1 form        = context as Form1;

                form.label1.Text = data.message;

                Program.Log("Program.event.test '" + data.message + "'");
            });
        }
示例#4
0
 private void _client_OnError(QuarkNetworkClient client, Exception e)
 {
     Program.Thread.External((object context) => {
         Program.Log("Program.Error: " + e.Message);
     });
 }
示例#5
0
 private void _client_OnClose(QuarkNetworkClient client)
 {
     Program.Thread.External((object context) => {
         Program.Log("Program.Close");
     });
 }
示例#6
0
 public ClientThread()
 {
     _client = new QuarkNetworkClient(new ReactivixNetworkTransportTCP(), "127.0.0.1", 8500);
 }