黑马程序员技术交流社区

标题: 有奖啊 在练习套接字聊天程序的时候在CMD哪儿老是错误 [打印本页]

作者: 彭清贵    时间: 2013-2-26 02:31
标题: 有奖啊 在练习套接字聊天程序的时候在CMD哪儿老是错误
在练习套接字聊天程序的时候在CMD哪儿老是错误
其实上个月就学到套接字的,后来又复习第二阶段了

这次IP怎么也不行了 求解 上几个图




本机IP


以下是代码 private void BtnBeginListen_Click(object sender, EventArgs e)        {
            //命名空间:
            //using System.Net.Sockets;//IPAdress,IPEndPoint(IP和端口)类
            //using System.Net;


            //创建服务端负责监听的套接字,参数(使用IP4寻址协议,使用流式连接,使用TCP协议传输数据)
            Socket socketWatch = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
            //获得文本框中的IP对象
            IPAddress address=IPAddress.Parse(txtIP.Text.Trim());
            //创建包含IP和PORT的网络节点对象
            IPEndPoint endpoint=new IPEndPoint(address,int.Parse(txtPORT.Text.Trim()));
            //将负责监听的套接字绑定到唯一的IP和PORT上
            socketWatch.Bind(endpoint);
            //设置监听队列的长度
            socketWatch.Listen(10);
            Socket sockteConnection = socketWatch.Accept();
            ShowMsg("客服端连接成功");
        }
        void ShowMsg(string mas)
        {
            txtMsg.AppendText(mas+"\r\n");
        }

作者: 贾文泽    时间: 2013-2-26 04:36
你用的是win7系统吧,在win7中telnet组件不是系统默认组件,需要手动打开的
打开控制面板




可能会出现错误,如果还不行,就把telnet属性里的依存关系中的依存属性开启,然后就可以了。
作者: 贾文泽    时间: 2013-2-26 04:37
{:soso_e127:}竟然没中奖
作者: dbqwaii    时间: 2013-2-26 09:43
win7系统的telnet组件并不是默认勾选的  你需要手动的去勾选上去
你打开控制面板.
在程序功能那里 选择打开或关闭windows功能  
然后有两个telnet服务器和telnet客户端
把它们都勾上就可以了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2