返回首页

喜的朋友,

我想我的路由器192.168.1.1和23端口登录(验证),="admin"和密码="管理员"也和代码中使用的用户名是:

TcpClient tcpclient = new TcpClient();

            try

            {

                tcpclient.Connect("192.168.1.1", 23);

                NetworkStream ns = tcpclient.GetStream();

 

 

                byte[] inStream = new byte[10025];

                ns.Read(inStream, 0, (int)tcpclient.ReceiveBufferSize);

                string returndata = System.Text.Encoding.ASCII.GetString(inStream);

                Console.WriteLine("Data from Server : " + returndata);

                //string password = "admin";

                

 

                

                byte[] msg = Encoding.ASCII.GetBytes("admin");

                ns.Write(msg, 0, msg.Length);

                ns.Flush();

 

                

            }

            catch

            {

                

            }

1我的路由器是lestening 23端口,
2,我可以登录到我的路由器用浏览器非常好,

请帮我的NegotiateStream使用的TcpClient Asycrous逼近法,

回答

评论会员:游客 时间:2012/02/06
您张贴simialr问题,昨日:imgsrc=1我的路由器是lestening23端口,2我可以用浏览器登录到我的路由器很好似乎表明,该路由器有一个内置的Web服务器-这是常见所以,你需要"交谈",它使用{A}]-用HTML,它会回复你需要解析昨天使用HttpWebResponse类EFNijboer答案将解决您的问题,但你可能需要阅读的主题-以及大量的信息。[更新]Telnet是另一种常见的协议,可用于许多路由器-这里是一个不错的telnet客户端在C#中的小实施:{A2的}最好的问候埃斯Harlinn
sachin10d
评论会员:游客 时间:2012/02/06
查看这个链接,如果它有助于{A3的}]
巴勃罗ramos1
评论会员:游客 时间:2012/02/06
看这里:{A4纸}好样的卡洛斯