A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 韩温华 中级黑马   /  2012-11-23 22:56  /  1159 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

private void button1_Click(object sender, EventArgs e)
        {
            Socket socketWatch = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp );
            IPAddress address = IPAddress.Parse(textBox1.Text.Trim());
            IPEndPoint endpoint =new  IPEndPoint(address,int.Parse(textBox2.Text.Trim()));
            socketWatch.Bind(endpoint );
            socketWatch.Listen(10);
            Socket sockConnection = socketWatch.Accept();
            ShowMsg("客户端连接成功");
            
        }
        void ShowMsg(string msg)
        {
            
           txtMsg.AppendText(msg + "\r\n");
           
        }
在DOS环境下我活的自己电脑的IP是192.168.1.101我默认的端口号是50001,运行起来没有错误,但是我在Dos下输入telnet 192.168.1.101  50001显示“telnet不是内部或外部命令,也不是可运行的程序或批处理文件“,怎么回事啊

2 个回复

倒序浏览
电脑装的操作系统默认没有安装telnet客户端。可在控制面板-> 程序-> 打开或关闭windows功能里面->勾上telnet客户端,然后在DOS下再试试看吧。
回复 使用道具 举报
许庭洲 发表于 2012-11-24 07:03
电脑装的操作系统默认没有安装telnet客户端。可在控制面板-> 程序-> 打开或关闭windows功能里面->勾上telne ...

嗯呢,好了,我的电脑上没有telnet.exe,我从小叶子哪里拷了一份,谢谢您ing
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马