用户
 找回密码
 立即注册

1

主题

2

帖子

43

积分

新手上路

Rank: 1

积分
43
发表于 2019-3-24 12:14:13
请问一下UDP是否可以使用?在使用socket通信调用bind报告请求的地址无效,为啥么?手机的IP地址确认无误啊。


使用道具 举报 回复
代码是在服务端运行的,和手机没关系,可以具体提供一下代码
使用道具 举报 回复 支持 反对
发表于 2019-3-26 18:18:21
          你好!
          场景是在内网里手机的IP:192.168.1.107,PC的IP地址192.168.1.121. 此刻需要两者之间通信。使用C# UDP 通信代码如下:
            Local_Adress = "192.168.1.107";UDP_LocalPort = 1234;
           IPAddress localIP = IPAddress.Parse(Local_Adress);
            ////设置服务IP和端口号
            locatePoint = new IPEndPoint(localIP, UDP_LocalPort);//
            mySocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
            mySocket.Bind(locatePoint);
在bind报错    在其上下文中,该请求的地址无效。
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册