vb 用winsock 编程 udp,单网卡,设置了双IP例如:一个是192.168.0.2另一个是168.165.0.1,可不可以用两个winsock控件,利用bind绑定IP,从一个网段的IP例如192.168.0.1接收数据,然后用另一个网段的IP发送给其他的机器例如发送给IP为168.165.0.2。由于用的一块网卡,两个IP会不会有问题?

解决方案 »

  1.   

    这和winsock没太大关系,关于更改IP的文章可以参考:
    http://blog.csdn.net/music_xu/archive/2008/10/04/3015006.aspx
    个人觉得,只要你能成功改IP并能上网,那只要重新设置一下winsock,应该没什么问题,关键是,你的IP是不是真的可以跨网段更改,貌似不把网线接头插到那一个网段所属的网线插口上,是没办法真正在那个网段工作的吧.