VB中关于winsock控件的remotehost和remotehostip的区别是什么??VB控件Winsock

解决方案 »

  1.   

    RemoteHost 属性(ActiveX控件)
    返回或设置控件发送或接收数据的远程计算机。可以提供直接名如 http://www.china- pub.com/,或提供IP地址如“202.99.14.22”。
    语法:
    object.RemoteHost = string
    RemoteHost属性语法有以下几部分:部分
    描述
    Object
    对象表达式,其值是WinSock控件的对象。
    String
    远程计算机的名字或IP地址。
    数据类型:String
    说明
    当指定了该属性时,URL属性跟着更新以便反映新值。并且,如果URL的协议部分更新了,RemoteHost属性也跟着更新以便反映新值。
    使用OpenURL和Execute方法会改变该属性的值。
    RemoteHostIP 属性
    返回远程机器的 IP 地址。
    对于客户应用程序来说,已经用 Connect 方法建立连接后,属性就包含了远程机器的 IP 字符串。
    对于服务器应用程序来说,在请求连接(ConnectionRequest 事件)之后,属性包含远程计算机的 IP 字符串,该字符串启动了连接。
    当使用 UDP 协议时,在 DataArrival 事件出现之后,属性包含了发送 UDP 数据的计算机的 IP 地址。
    语法:object.RemoteHostIP
    object 所在处代表一个对象表达式,其值是WinSock控件的对象。
    数据类型:String
      

  2.   

    RemoteHost是不是包含RemoteHostName和RemoteHostIp呢?另外RemoteHostIp和RemoteIP又有什么区别呢?
      

  3.   

    RemoteHost就是客户端要连接的服务器的地址,Winstock好象没有RemoteIP吧?