怎样用WINSOCK编程实现在一个MAC上绑定两个IP(win2k中)(100分)

  • 主题发起人 主题发起人 charlyisme
  • 开始时间 开始时间
C

charlyisme

Unregistered / Unconfirmed
GUEST, unregistred user!
前一段时间有人提过,在WIN2K可以用winsock编程在一个MAC绑定两个同子网的IP,这样许多FTP中对每个IP允许一个连接,这样就可以多线程下载。
由于我们这里是教育网,公网IP要多一点,如果我有同子网的两个(多个)IP,那么怎么绑定到我的这个网卡的MAC来实现多线程下载?(在对每个IP只允许一个连接的FTP中)

小弟这方面不是很懂,请高手详细讲解,最好能举个例子。
谢谢!不甚感激!

 
呵呵,直接可以在WIN2K的TCP/IP属性中加,怎么编程就不懂了,听高人来讲解吧!
 
设置2个ip当然就是手工设置了
编程的时候,不知道你用什么控件,socket是用bind把某个你自己选择的本地地址绑定的
至于使用ftp控件的话,大都没有提供这个接口可以给你改
 
不对吧,我直接在WIN2K中设了两个IP,然后编程时,都绑定了,但是第二个IP绑定后,既不能收,又不能发。
我在win2k的手工设置的两个IP都是同一子网的,好像不行,不知具体编程要注意什么,怎么实现?
 
第二个IP是否能用我还怀疑,你不设第一个ip,光设置第二个IP,看能不能用?
教育网也不是想设置啥就设置啥的吧
 
可以呀,实际上第二个IP是我导师的,成天不见人,也没有开机,我就拿来用了!
单独用第二个IP是可以的,单独用第一个也是可以的,但是一起就……
不知是否编程需要注意什么?
 
那你把代码写出来吧,因为这个技术确实是可以的,可能是代码写的不好
另外你在别的机器,ping你的第二个ip地址,如果通就ok,不通的话就检查自己的系统
 
呵呵,代码太简单了,就是将两个socket直接绑定到这两个IP中,然后用这两个收发,不知道是不是基本思想是错的,
谢谢Pipi.
 
就是这样的,不过我怕你代码写的不对而已,贴出来就知道了
 
谢谢Pipi.
如果客户端不是自己写,而是用netant之类的软件,怎么时自己在win2k中网络tcp/ip属性中的两个IP都同时用起来,
在只准一个IP访问的FTP中我怎么还是只能用一个呢?
能否通过某种设置让两个IP同时下载一个文件?
 
别的软件,没有这个功能的话,就麻烦了
(一些软件是可以指定用什么地址的,比如lotus domino, oracle都可以指定绑定的地址)
 
INDY控件可以实现绑定。。
 
多人接受答案了。
 
后退
顶部