好像只能listen自已机器的指定的port. 当用tcp时,不用绑定IP,当用udp时,可以绑定。

解决方案 »

  1.   

    但是Winsock在设计的时候根本没有LocalIP这个属性。并且MSDN里面说明了这个属性是只读的,并且在设计的时候不可用。
    如果Winsock不能够实现这个功能,在VB有什么最简单的实现方法?
      

  2.   

    winsock不是可以设置localIP的吗?
    你有多个IP那我个人认为可以建立控件数组,可以考虑在程序中建。
      

  3.   

    看看上面:

    但是Winsock在设计的时候根本没有LocalIP这个属性。并且MSDN里面说明了这个属性是只读的,并且在设计的时候不可用。
    如果Winsock不能够实现这个功能,在VB有什么最简单的实现方法?

     
      

  4.   

    Bind 方法
          指定用于 TCP 连接的 LocalPort 和 LocalIP。如果有多协议适配卡,就用这个方法。语法object.Bind LocalPort, LocalIPBind 方法的语法包含下面部分部分 描述 
    object 对象表达式,其值是“应用于”列表中的对象。 
    LocalPort 用来建立连接的端口。 
    LocalIP 用来建立连接的本地 Internet 地址。 
    说明在调用 Listen 方法之前必须调用 Bind 方法。