System.Net.Sockets.SocketException 使用了与请求的协议不兼容的地址
今天写一个socket通信程序时,为获取本机ip,我用两种方法写了一个函数
或者
虽然没出错,但有一个warning警告("System.Net.Dns*******"是废弃了,请另外使用GetHostEntrys)
然后我也信了,它(MS)说怎么的就怎么的吧
但是我继续运行socket程序时,报错出了异常信息(ip地址和使用的请求协议不兼容)
然后我google了一下,原来是在vista,windown7中GetHostEntry返回是ipv6的地址,所以在用ipv6地址去创建ipv4 socket时会出错
知道原因后,解决方法就是:
1.继续使用这个所谓的过时,废弃的GetHostByName,程序任然可以继续运行
2.也可以使用其它方法,如使用内网回环地址可用IPAddress.Loopback,当然如果不嫌麻烦,也可手动输入等
原文链接:http://www.cnblogs.com/softwaror/archive/2012/03/18/2405108.html
转载于:https://www.cnblogs.com/yimu/archive/2012/11/13/2768842.html
System.Net.Sockets.SocketException 使用了与请求的协议不兼容的地址相关推荐
- Unity3d连接SQL Server数据库出现SocketException: 使用了与请求的协议不兼容的地址错误...
这两天,同学问我Unity3d连接SQL Server的问题,当时我只是简单的说:"应该一样吧,就是那简单的几句啊".之后他让我试了下,我才发现有问题了.故此写下一篇博客,要牢记这 ...
- 【转】解决WCF大数据量传输 ,System.Net.Sockets.SocketException: 远程主机强迫关闭了一个现有的连接...
开发中所用的数据需要通过WCF进行数据传输,结果就遇到了WCF大量传输问题 也就是提示System.Net.Sockets.SocketException: 远程主机强迫关闭了一个现有的连接 网上解决 ...
- 未经处理的异常:System.Net.Sockets.SocketException: 以一种访问权限不允许的方式做了一个访问套接字的尝试...
报错:未经处理的异常:System.Net.Sockets.SocketException: 以一种访问权限不允许的方式做了一个访问套接字的尝试 → 尝试以"管理员身份"运行程序, ...
- System.Net.Sockets.SocketException: 不知道这样的主机
System.Net.Sockets.SocketException: 不知道这样的主机 看了下主机名字 也是英文! 图片: 后面找到原因 被防火墙拦截 关闭防火墙就好了
- dotnet run 提示System.Net.Sockets.SocketException (10049): 在其上下文中,该请求的地址无效。...
更换端口号试一下. 查看官方文档 PS: 使用帮助命令 -h,可以指定启动配置文件: dotnet run --launch-profile xxx 例如下面的配置文件,假如我们要使用codes-t ...
- C#中的System.Net.Sockets内部实现原理
2019独角兽企业重金招聘Python工程师标准>>> 实现 Berkeley 套接字接口. MSDN注解: Socket 类为网络通信提供了一套丰富的方法和属性.Socket 类允 ...
- System.Net.Sockets空间
System.Net.Sockets空间主要提供制作Sockets网络应用程序的相关类 1.Socket类 Socket类为网络通信提供了方法和属性,主要用于管理连接,实现Berkeley通信端套接字 ...
- System.Net.Sockets.TcpClient
为 TCP 网络服务提供客户端连接. 命名空间:System.Net.Sockets 汇编集:System(在 system.dll 中) 语法 public class TcpClient : ID ...
- 用Net::Telnet来弥补System.Net.Sockets的不足
昨天用System.Net.Sockets来检查服务器的80端口是否正常,但是它无法控制连接到主机的超时时间,按MSDN说法,好像只能控制Send 调用超时时间,没有找到连接超时时间设置,这样造成了当 ...
最新文章
- spring-boot项目打包时候出现boot-inf文件夹的问题
- 一篇文章教你学会使用SpringBatch 监听器Listener
- 计算机运维知识题库,(哭求哥哥姐姐帮助一下)计算机维护笔试题库(辛苦了)...
- windows的ftp命令小结
- MongoDB存储基础教程
- 两个运放制作加法器_同相加法器电路图_反相加法器电路图_运放加法器电路图解析...
- 谷歌开源BoTNet | CNN与Transformer结合!Bottleneck Transformers for Visual Recognition!CNN+Transformer!
- 使用iView构建Vue项目步骤
- 福利来啦!!Python基础语法干货
- java list 赋值jsp,在Struts中使用JavaBean和List(多行数据)类型属性-JSP教程,Java技巧及代码...
- excel文件修复工具_TunesKit Video Repair下载_视频文件修复工具官方版下载[修复工具]...
- 可以免费文字识别app有哪些?有这3款app就能够实现提取文字自由
- jquery读取xml比较js读取xml 比比就知道
- jvm如何排查生产环境cpu飙高的问题
- 中文翻唱日语歌曲大全
- Excel个人所得税简洁计算公式
- Failed to execute goal org.apache.maven.pluginsmaven-install-plugin2.5.2install (default-cli) 的
- 5 降维 Dimention Reduction
- C++实现单例模式 —— 打印机
- Android如何判定一张图片是不是灰度的