public void DoAcceptClientCallBack(IAsyncResult ar) { DoubleChannelServer server = (DoubleChannelServer)ar.AsyncState; DoubleChannelClient client = server.EndAccept(ar); byte[] bytes1 = Encoding.Default.GetBytes("This is channel1"); byte[] bytes2 = Encoding.Default.GetBytes("This is channel2"); client.SendByChannel1(bytes1); client.SendByChannel2(bytes2); }
public void SetUp() { server = new DoubleChannelServer(port); server.Start(1); server.BeginAccept(DoAcceptClientCallBack, server); }