请问高手们,我开了个UDP 1499,我用NETSTAT 检测的时候为什么同时会开了个TCP 1499的端口呢?  开其他UDP端口的同时TCP也同眼会出现这个端口,为什么呢?

解决方案 »

  1.   

    我都试过了,无论开UDP端口还是把这个UDP端口给关掉,总有那么一个跟UDP端口相同的TCP端口做同步的事。    啊  我都不知道怎么回事了。我用的是WINDOWS98
      

  2.   

    每台pc机的tcp和udp都各有0----65535 端口,互相并不干扰.
      

  3.   

    理论上是TCP和UDP不互相关联的但我这里事实证明当我开UDP端口的时候自动会开启一个TCP端口的。
    也不知是不是我的系统问题还是......
      

  4.   

    udp是面向无联接的,而tcp是面向有连接的。一般确保udp连接有效性,都同时开一个tcp连接来保证。不知楼主是用什么工具编的程序,如果是vc,请楼主检查一下代码,是否伴随着udp的socket的时还存在TCP的socket.
      

  5.   

    我直接用VC SOCKET API写的,就只是一段很小的开个UDP端口的功能啊。socket(),bind(),recvfrom() 就这些了。确保没TCP的程序段的
      

  6.   

    : howtotell(天行健,君子以自强不息。) ( ) 信
    什么叫各有。
      

  7.   

    各有就是TCP有它自己的0----65535 端口,UDP同时也有0----65535 端口的端口,和TCP没有联系的。
      

  8.   

    呵呵,肯定是你弄错了,我试过,他们的确是没有什么联系的。可能问题是你用了vc 的socket 类。
    不信你直接用系统的winsock api 试试就知道了。