Example #1
0
        public byte[] Loing()                            //string userName,string password(这个地方暂时先不传)
        {
            string        strworkport = "60a44cac46ab";  //这个地方时登陆人的mac地址(其中的大写一律转换成小写,中间的分隔符去掉)
            string        strport     = "192.168.80.21"; //这个地方可能会不一样(登陆人的ip地址)
            EncodeMachine machine     = new EncodeMachine();

            byte[] Send = machine.LogEncode(_EtermUserName, _EtermPassword, strworkport, strport, "3847010");
            return(Send);
        }
Example #2
0
        string strport = "192.168.80.21";//这个地方可能会不一样(登陆人的ip地址)
        
        
        public bool Connection(string etermServerIP,int etermServerPort)
        {
            _TcpClient = new TcpClient();
            _TcpClient.Connect(etermServerIP, etermServerPort);
            if (_TcpClient.Connected)
            {
                Console.Write("Eterm User Name:");
                _EtermUserName = Console.ReadLine();
                Console.Write("Eterm Password:"******"登陆成功!");
                        Array.Copy(receiveBuffer,8,_Session,0,2);
                        
                    }
                    else
                    {
                        Console.WriteLine("登录失败!");
                        return false;
                    }

                }
                System.Threading.Thread t = new System.Threading.Thread(Receive);
                t.Start();

                EncodeMachine machine = new EncodeMachine();
                Send(machine.TestA());
                Send(machine.TestB());

                while (true)
                {
                    string str=Console.ReadLine();
                    Send(machine.MakeInstruct(_Session, str));
                }
            }
            return true;
            //_TcpClient.GetStream().Write();
        }
Example #3
0
        string strport     = "192.168.80.21"; //这个地方可能会不一样(登陆人的ip地址)


        public bool Connection(string etermServerIP, int etermServerPort)
        {
            _TcpClient = new TcpClient();
            _TcpClient.Connect(etermServerIP, etermServerPort);
            if (_TcpClient.Connected)
            {
                Console.Write("Eterm User Name:");
                _EtermUserName = Console.ReadLine();
                Console.Write("Eterm Password:"******"登陆成功!");
                        Array.Copy(receiveBuffer, 8, _Session, 0, 2);
                    }
                    else
                    {
                        Console.WriteLine("登录失败!");
                        return(false);
                    }
                }
                System.Threading.Thread t = new System.Threading.Thread(Receive);
                t.Start();

                EncodeMachine machine = new EncodeMachine();
                Send(machine.TestA());
                Send(machine.TestB());

                while (true)
                {
                    string str = Console.ReadLine();
                    Send(machine.MakeInstruct(_Session, str));
                }
            }
            return(true);
            //_TcpClient.GetStream().Write();
        }
Example #4
0
 public byte[] Loing() //string userName,string password(这个地方暂时先不传)
 {
     string strworkport = "60a44cac46ab";//这个地方时登陆人的mac地址(其中的大写一律转换成小写,中间的分隔符去掉)
     string strport = "192.168.80.21";//这个地方可能会不一样(登陆人的ip地址)
     EncodeMachine machine = new EncodeMachine();
     byte[] Send = machine.LogEncode(_EtermUserName, _EtermPassword, strworkport, strport, "3847010");
     return Send;
 }