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

跟相同IP,端口不同的TCP服务端连接问题

    来源: 互联网  发布时间:2016-08-19

    本文导语:   大家好,我的状况是: 在一个程序里,开启了两个TCP服务(IP相同,绑定的端口不同)。同时,在另个程序里,开启了两个TCP客户,分别与对应端口的服务端连接。(肯定连接成功) 结果问题是,在两个客户端,...

 大家好,我的状况是:

在一个程序里,开启了两个TCP服务(IP相同,绑定的端口不同)。同时,在另个程序里,开启了两个TCP客户,分别与对应端口的服务端连接。(肯定连接成功)

结果问题是,在两个客户端,我用线程向服务端发送数据,结果两个客户端的数据都只被一个服务端接收。(可以肯定的是,总是被后边连接的服务端接收)。

后来,我发觉客户端的两个socket返回的文件描述符都为0.

请问,这是什么原因造成的呢?谢谢了。。。

|
不贴代码咋知道是啥问题呢。

    
 
 

您可能感兴趣的文章:

  • Linux下的Socket通信如何断开连接的端口从而实现重复使用该端口
  • 一个进程首先监听一个端口,等到有连接了就新开一个进程,让新进程来处理后面的通讯。请问母进程中已经打开了端口,子进程怎么来使用同一
  • linux下一个端口允许的同时最大连接数是多少
  • redhat linux7.3怎么查端口是否已被系统使用啊?? 我正要用ssl的一个代理模块stunnel-4.03,它默认要用443号端口,客户机连接不能通,但改成
  • linux下 终端 如何断开连接在一个端口上的设备
  • 如何监控局域网上另一个机器上某个端口的连接情况(内详)
  • 如何关闭某一个端口的TCP连接。。
  • 我在telnet到linux上的时候报不能打开到主机的连接, 在端口23: 连接失败 请问是什么原因
  • TCP/IP连接可以指定源端口吗?
  • 外设硬件的物理端口地址在连接好后能否再改变
  • 解决MSSQL2005远程连接sql2000非默认端口数据库的问题
  • 请问连接镜像端口后数据包经过netfilter中hook点NF_IP_PRE_ROUTING时如何操作
  • linux 下 proftp 的连接问题,可以看到已经打开21端口,可是连接不上!
  • 用xmanager连接aix xdmcp 177端口不为listen
  • 使用smbclient时 出现了139端口拒绝连接的错误
  • UNIX服务器连接公司局域网和INTERNET,如果要阻止公司内部访问QQ、MSN之类的使用是不是用iptables阻止端口?
  • x-win32连接问题.177端口已打开,本地可以连上,但放到机房后就连不上了
  • 请教IPtables拒绝远程用户从22号端口连接的 关于-m参数
  • 防火墙端口查看问题
  • 端口被占用问题
  • 关于iptables开放端口的问题
  • 端口问题(RESIN)
  • 进程端口占用问题
  • 端口问题
  • linux端口问题求教
  • 关于端口转发,IPTABLE怎么写规则的问题!请帮忙,在线等!
  • 小白问一个端口的问题~!
  • 关于LINUX的服务与端口问题
  • socket编程中客户端绑定端口的问题,请兄弟们指点一下
  • 问一个nat ftp的多端口问题
  • ****菜鸟问题:谁能给我讲讲端口?***
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Docker 端口映射,端口绑定操作介绍
  • socket编程,服务器会用bind()绑定端口,而客户端不用绑定端口就可以调用connect()。那么客户端的端口时系统自己分配的么?是何时绑定的?
  • 我在服务器端用C写了一个程序,在某端口进行监听客户端发来的请求,UNIX允许这个“端口”的取值范围是什么?我的端口会不会和别人的重复
  • 监听端口异常退出后如何马上释放端口
  • Linux下的80端口被apache的服务占了,如何才能是80端口默认访问的是tomcat?
  • linux中端口不能访问,我该怎么消除限制让它可以访问所有端口
  • 请问各位大虾,ping命令的端口是多少?把某个端口封掉,用什么命令?
  • 请问:查看端口监听情况的命令是什么啊?( 比如我想看服务器是否在监听某一端口)
  • request_region()申请了端口之后,如何知道这些端口和哪个设备相关呢?
  • 如何杀掉一个端口下的所有进程以便释放掉这个端口
  • 为什么apache里已经设置了httpd使用默认端口80,却并没打开80端口呢?
  • 编程语言 iis7站长之家
  • 我要在LINUX(REDHAT)下安装邮件系统,但是提示我SMTP端口和POP3端口正在使用中,该如何?
  • 怎么知道自己的redhat linux 的端口是否已经开放,比如我想看看80和21端口是否开放?
  • IPtables如何对某个端口段设置,例如9000-9200之间的所有端口?
  • linux下如何监听自定义端口?包括端口状态和数据
  • 请问:我发现端口一旦被绑定后就无法释放出来,除非服务器端退出,有没有主动释放端口的办法啊?
  • 多播组里面的所有端口是不是都要bind在同一个端口上才可以呢?
  • 请教:为什么我的apache只有在80端口时,才能访问,而在另外端口下(如8080等),不能被访问,为什么?
  • 如何配置linux可以让普通用户使用80端口或1024以下的端口?
  • iptables怎么配置将发往自己某端口的ip包转发到内网某个机器对应端口上


  • 站内导航:


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

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

    浙ICP备11055608号-3