示例#1
0
        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);
        }
示例#2
0
 public void SetUp()
 {
     server = new DoubleChannelServer(port);
     server.Start(1);
     server.BeginAccept(DoAcceptClientCallBack, server);
 }