Beispiel #1
0
        internal static bool TestCase()
        {
#if !NoAutoCSer
            using (Session.TcpOpenSimpleServer server = new Session.TcpOpenSimpleServer())
            {
                if (server.IsListen)
                {
                    using (Session.TcpOpenSimpleClient clientA = new Session.TcpOpenSimpleClient(null, new veify("userA", "A").Verify))
                        using (Session.TcpOpenSimpleClient clientB = new Session.TcpOpenSimpleClient(null, new veify("userB", "B").Verify))
                            using (Session.TcpOpenSimpleClient clientC = new Session.TcpOpenSimpleClient(null, new veify("userC", "C").Verify))
                                using (Session.TcpOpenSimpleClient clientD = new Session.TcpOpenSimpleClient(null, new veify("userD", "D").Verify))
                                    using (Session.TcpOpenSimpleClient clientE = new Session.TcpOpenSimpleClient(null, new veify("userE", "E").Verify))
                                        using (Session.TcpOpenSimpleClient clientF = new Session.TcpOpenSimpleClient(null, new veify("userF", "F").Verify))
                                            using (Session.TcpOpenSimpleClient clientG = new Session.TcpOpenSimpleClient(null, new veify("userG", "G").Verify))
                                                using (Session.TcpOpenSimpleClient clientH = new Session.TcpOpenSimpleClient(null, new veify("userH", "H").Verify))
                                                {
                                                    if (clientA.myName().Value != "userA")
                                                    {
                                                        return(false);
                                                    }
                                                    if (clientB.myName().Value != "userB")
                                                    {
                                                        return(false);
                                                    }
                                                    if (clientC.myName().Value != "userC")
                                                    {
                                                        return(false);
                                                    }
                                                    if (clientD.myName().Value != "userD")
                                                    {
                                                        return(false);
                                                    }
                                                    if (clientE.myName().Value != "userE")
                                                    {
                                                        return(false);
                                                    }
                                                    if (clientF.myName().Value != "userF")
                                                    {
                                                        return(false);
                                                    }
                                                    if (clientG.myName().Value != "userG")
                                                    {
                                                        return(false);
                                                    }
                                                    if (clientH.myName().Value != "userH")
                                                    {
                                                        return(false);
                                                    }
                                                }
                    return(true);
                }
            }
#endif
            return(false);
        }
Beispiel #2
0
 /// <summary>
 /// 客户端验证
 /// </summary>
 /// <param name="client"></param>
 /// <returns></returns>
 public bool Verify(Session.TcpOpenSimpleClient client)
 {
     return(client.login(user, password).Value);
 }