为了账号安全,请及时绑定邮箱和手机立即绑定

TCP连接问题

TCP连接问题

繁星淼淼 2018-10-24 09:10:58
我下段代码连接时老是出异常“所请求的地址无效”出现在 socket.Bind(ipEndPoint)。谁能帮我看看啊,急急急急//打开TCP端口        private void btnConTcp_Click(object sender, EventArgs e)        {            try            {                IPAddress ip=IPAddress.Parse(tbIp.Text);//162.168.200有效的                IPEndPoint ipEndPoint=new IPEndPoint(ip, int.Parse(tbTCPPort.Text));                socket = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.IP);                 socket.Blocking = false; //置socket非阻塞状态                 socket.Bind(ipEndPoint); //绑定套接字                 socket.Connect(ipEndPoint);                if(socket.Connected)                  lbMessage.Items.Insert(0,"与主机:" + tbIp.Text + ",端口:" + tbTCPPort.Text + "连接成功");                else                  lbMessage.Items.Add("连接失败");            }            catch(Exception ex)            {                lbMessage.Items.Insert(0,"连接失败:"+ex.Message);            }        }
查看完整描述

2 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

162.168.200有效的??

这是什么IP地址呢?


查看完整回答
反对 回复 2018-10-25
?
三国纷争

TA贡献1804条经验 获得超7个赞

呵呵 根据你说的做了个简单的测试,应该是楼上说的那问题,你的IP地址应该写错了吧!

查看完整回答
反对 回复 2018-10-25
  • 2 回答
  • 0 关注
  • 375 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信