在 getsockopt 或 setsockopt 调用中指定的一个未知的、无效的或不受支持的选项或层次

问题描述

大家帮看看这么怎么回事:intport=159;stringhost="127.0.0.1";#regionIPAddressip=IPAddress.Parse(host);IPEndPointipe=newIPEndPoint(ip,port);Sockets=null;try{s=newSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);//创建一个Socket类s.Bind(ipe);//绑定端口s.Listen(10);//开始监听}catch(Exceptione){Console.Write(e);}listBox1.Items.Add("等待连接...");Sockettemp=s.Accept();//为新建连接创建新的Socket。listBox1.Items.Add("连接已建立...");stringrecvStr="";byte[]recvBytes=newbyte[1024];intbytes;bytes=temp.Receive(recvBytes,recvBytes.Length,0);//从客户端接受信息recvStr+=myEncoding.GetString(recvBytes,0,bytes);//MessageBox.Show(recvStr,"服务器端");//把客户端传来的信息显示出来listBox1.Items.Add("客户端发来的信息:"+recvStr);stringsendStr="欢迎访问服务器!!";byte[]bs=myEncoding.GetBytes(sendStr);temp.Send(bs,bs.Length,0);//返回客户端成功信息listBox1.Items.Add("向客户端发送信息:"+sendStr);temp.Close();s.Close();当程序执行到s=newSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);时就抛"在getsockopt或setsockopt调用中指定的一个未知的无效的或不受支持的选项或层次。"

解决方案

解决方案二:
我也遇到了这个问题啊
解决方案三:
楼主怎样解决的啊?
解决方案四:
http://www.cnblogs.com/furenjun/archive/2007/05/15/socketConnectionError.html

时间: 2024-09-08 23:30:30

在 getsockopt 或 setsockopt 调用中指定的一个未知的、无效的或不受支持的选项或层次的相关文章

java-Jsp+Servlet怎么在form中指定要访问的servlet中的方法名

问题描述 Jsp+Servlet怎么在form中指定要访问的servlet中的方法名 Jsp+Servlet怎么在form中指定要访问的servlet中的方法名,在Jsp中写了一个form,然后想指定访问servlet中的regist()方法,而不是doGet()或者doPost()方法,应该怎么样指定 解决方案 servlet只能指定post,get请求,你随便请求一个,在调一下regist()呗,或者重写父类service方法,在里面加入regist() 解决方案二: dopost里面判断调

sqlserver replace函数 批量替换数据库中指定字段内指定字符串参考方法

语法 REPLACE ( 'string_e­xpression1' , 'string_e­xpression2' , 'string_e­xpression3' ) 参数说明 'string_e­xpression1' 待搜索的字符串表达式.string_e­xpression1 可以是字符数据或二进制数据. 'string_e­xpression2' 待查找的字符串表达式.string_e­xpression2 可以是字符数据或二进制数据. 'string_e­xpression3' 替换

JavaScript中指定函数名称的相关方法

  这篇文章主要介绍了JavaScript中指定函数名称的相关方法,是JS入门学习中的基础知识,需要的朋友可以参考下 JavaScript1.2引入了函数文本是定义函数一种以上的新方法的概念. 函数文本是定义一个无名函数的表达式. 语法 字面值函数的语法很类似的函数声明,不同之处在于它被用作表达,它不是作为一个声明,函数名是必需的. ? 1 2 3 4 5 6 7 <script type="text/javascript"> <!-- var variablenam

destoon实现会员商铺中指定会员或会员组投放广告的方法_php实例

本文实例讲述了destoon实现会员商铺中指定会员或会员组投放广告的方法,对destoon开发来说有很好的实用价值.分享给大家供大家参考,具体方法如下: 一.指定会员属性来投放广告 如果想在同一个位置显示广告的,可以在模板文件夹template\default\homepage下的 side.htm 文件里增加: {if $COM[vip]} {else} 显示的AD(可以调用网站广告管理里的调用方式) {/if} 详解:以上代码的意思是,VIP不显示广告,其他会员则显示,可以很好的体现出VIP

在 Visual Studio 调试器中指定符号 (.pdb) 和源文件

查找并指定符号文件和源文件:指定符号加载行为.使用符号和源服务器上:加载符号自动或在要求.   内容 查找符号 (.pdb) 文件 查找源文件   查找符号 (.pdb) 文件 说明 在之前的 Visual Studio 版本与 2012 中,调试在远程计算机上的管理的代码需要符号文件还查找了远程计算机. 现在,这已经不成问题了. 所有符号文件必须本地计算机或位于 Visual Studio 选项 对话框的 调试 / 符号 页上指定的位置. 如果调试器搜索 .pdb 文件 | 符号文件的原因需要

连接池-ERROR SqlExceptionHelper:146 - 调用中无效的参数

问题描述 ERROR SqlExceptionHelper:146 - 调用中无效的参数 10:53:26,259 ERROR UserDaoImpl:43 - org.hibernate.exception.GenericJDBCException: Could not open connection 10:53:26,268 INFO StatisticalLoggingSessionEventListener:275 - Session Metrics { 330065 nanosecon

android-Android 如何从html5界面中的一个按钮跳转至指定的一个Activity

问题描述 Android 如何从html5界面中的一个按钮跳转至指定的一个Activity Android 如何从html5界面中的一个按钮跳转至指定的一个Activity呢 解决方案 webview注入js监听点击事件,然后跳转 参考http://blog.csdn.net/zzf112/article/details/19618101/ 解决方案二: 这个确实没用过,回头我看看,涉及到html与activity交互 解决方案三: 定义本地跳转方法,添加暴露接口道WebView,在js中调用即

vbs:把一段文字中指定字符颜色变成红色的正则_正则表达式

vbs:把一段文字中指定字符颜色变成红色的正则   function c(Tstr,Word)  Dim re  Set re = new RegExp  re.IgnoreCase =True  re.Global=True  re.pattern = "("&Word&")"  c=re.replace(Tstr,"<font style='color:red;'>$1</font>")  End fu

OpenGL ES 中着色器变量 sampler2D 并不是在宿主语言中指定的数字 0...

OpenGL ES 中着色器变量 sampler2D 并不是在宿主语言中指定的数字 0... 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 如题,这部分只有看得懂的才能知道下面说的是什么. 在