当前位置:  技术问答>linux和unix

bind函数客户端使用疑问?求解

    来源: 互联网  发布时间:2016-10-17

    本文导语:  为了验证2mls问题,我写了一个简单的tcp客户端,在客户端中,我使用bind函数来绑定我自己的端口和ip地址(本机),然后,去连接局域网中例外一台计算机中的服务器,结果是: 第一次连接成功, 第二次,则出现不...

为了验证2mls问题,我写了一个简单的tcp客户端,在客户端中,我使用bind函数来绑定我自己的端口和ip地址(本机),然后,去连接局域网中例外一台计算机中的服务器,结果是:
第一次连接成功,
第二次,则出现不成功,这是错误消息Connect Error:Cannot assign requested address,和自己的要的结果是一样的,验证了2mls问题。


接着,问题出现了,我在本机上来访问本机的内部服务器,结果是,
第一次,我连接成功了,马上退出后,
第二次,直到第n次,都是成功的。
这和我的预想的结果是不一样的,在第二次以后是不会成功的呀!

请教,为什么在本机上,2mls失去了作用?

|
使用了127.0.0.1 这个地址?

|
client端连上server端再断开后,在server端netstat看下有没有time_wait状态的连接,如果没有的话肯定就没有2mls了,再查下是谁先断开的连接,应该是client端先断链,再看下server有没有设置linger选项将time_wait状态给忽略了

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • socket编程,服务器会用bind()绑定端口,而客户端不用绑定端口就可以调用connect()。那么客户端的端口时系统自己分配的么?是何时绑定的?
  • java命名空间javax.naming类binding的类成员方法: binding定义及介绍
  • debian下安装bind用./configure时提示安装bind时./configure提示whether make sets $(MAKE)... no
  • java命名空间javax.print.attribute.standard类finishings的类成员方法: bind定义及介绍
  • 超小型的bind库 bi-bind
  • java命名空间javax.xml.ws.http接口httpbinding成员方法: http_binding定义参考
  • 如何实现bind下的域名解析分级
  • java命名空间javax.naming接口context的类成员方法: bind定义及介绍
  • DNS服务器软件 BIND 10
  • java命名空间java.net类datagramsocketimpl的类成员方法: bind定义及介绍
  • bind为什么会出错?????
  • java命名空间java.net类socketimpl的类成员方法: bind定义及介绍
  • 如何卸载自己安装的bind
  • java命名空间javax.naming类initialcontext的类成员方法: bind定义及介绍
  • 网络编程里解决bind绑定的问题?
  • java命名空间javax.xml.ws.soap接口soapbinding成员方法: soap12http_binding定义参考
  • 帮忙解释一下三个术语:binding/late binding/virtual method invocation
  • java命名空间javax.naming.directory接口dircontext的类成员方法: bind定义及介绍
  • bind9.tar.gz的问题
  • java命名空间javax.xml.ws.soap接口soapbinding成员方法: soap11http_binding定义参考
  • socket编程 中的bind问题
  • java命名空间javax.naming.directory类initialdircontext的类成员方法: bind定义及介绍
  • socket中bind时报权限错误


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3