public Form2() { InitializeComponent(); Control.CheckForIllegalCrossThreadCalls = false; client.StartClient(); AsynchronousClient.Callback p = new AsynchronousClient.Callback(ReceiveCallback); client.Receive(p); }
void ReceiveCallback(int code, string msg) { switch (code) { case 2: textBox2.Text = msg; break; case 1: { client.StartClient(); AsynchronousClient.Callback p = new AsynchronousClient.Callback(ReceiveCallback); client.Receive(p); } break; } }