这是我在工程中的两句代码:
sockclient.RemoteHost = txt_ip.Text
sockclien.Connect
sockclient.RemoteHost是Winsock控件的属性
每次运行都提示:实时错误‘242’  要求对象
我的IP是输入到txt_ip这个textbox里的
请问各位哥哥/姐姐,我怎么解决这个问题啊

解决方案 »

  1.   

    Remotehost 是主机名,不是IP名.
    remotehostip 才是IP。所以你的代码应修改为:
    sockclient.RemoteHostIP = txt_ip.Text
    sockclien.Connect
      

  2.   

    谢谢楼上哥哥,我早试过的哦,可能我用的这个版本不支持这种方式,Winsock里没有sockclient.RemoteHostIP 这个属性
      

  3.   

    谢谢楼上哥哥,我早试过的哦,可能我用的这个版本不支持这种方式,Winsock里没有RemoteHostIP 这个属性
      

  4.   

    你是不是用的udp协议啊?udp协议也应该有remotehostip这个属性啊!
    你能不你完整的代码发出来吗?
      

  5.   

    我是用缺省的TCP方式编写的,CSDN不是不能公布全部代码的吗?
      

  6.   

    用IP直接代替txt_ip.Text试一下 
      

  7.   

    你好像没有给端口啊,这样写吧
    sockclien.Connect Trim(txt_ip.Text), Trim(txt_Port.Text)   '在txt_Port里输入端口
      

  8.   

    朋友,Winsock控件里有两个属性已经设置了本地端口和远程端口了的哦