Socket连接服务器,客户端有多个IP,想同时建立几个Socket连接到服务器,每次绑定的IP不一样。(300分)

  • 主题发起人 主题发起人 刘麻子
  • 开始时间 开始时间

刘麻子

Unregistered / Unconfirmed
GUEST, unregistred user!
这是我一位网友的问题,呆会他也会进来参加这个问题。。。。(分不够的话可以加)
希望各位高人能给予帮助,指点一二。。。。。 多谢了!
好,闲话少叙,问题如下:

Server:验证客户端IP(别人的)每个IP只能有一个连接;
我想做的东西是
在一台Client同时建立多个连接连接到server
这就需要用多个IP建立多个Socket连接到server。
客户端有多个IP,想同时建立几个Socket连接到服务器,每次绑定的IP不一样。
 
^_^,先谢谢大家了。我就是提问的人,感谢麻子。我的分全加上(只有200),不够再议。
 
这个方法,第一次见到,我的建议不要见笑,我认为楼主方法不可取。
1,一台机子一般只有一个IP,就算有多几IP,怎么区别客户端是从哪一个IP发出的,这样又有什么作用。
2,对于共用一个外部IP的局域网,我们没有理由不让他运行不了你的客户端程序。
 多个IP的作用是不是想几个连接一起发数据,如果是为何不一个任务创建一个连接线程,等数据传输完毕后free掉。
 从上面看你是想用长连接,现在大多的数据传输都希望用短连接了。
 
多装几块网卡。
或者 通过 程序虚拟
不知 你用过 虚拟pc吗。
虚拟pc 的网卡 就是 用 程序虚拟 的。
 
还有一种 变态的 方法。
用虚拟pc 一起 运行 几个,(ip 设置不同)。
不就行了。

 
不知道你的目的是为何?

在2000下一张网卡可以设置多个ip
 
好像是想模拟一个可以多IP连接的服务器端吧!
 
估计他是想测试程序而已,对不。
其实不用这么麻烦的,多开几个不同的用户名,同时运行多个客户端,一样嘢。
 
题意不是很清楚。
 
一个机器,多个IP连接服务器,楼主这样做有什么意思?说来听听?
 
哈哈,和我前几天发的问题一样。我已经解决了。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2535452
方法类似的,你看一下,不懂的话再说吧。
 
weiheng:问题是否解决了?没有解决请继续讨论,否则我就结帐了。。。。。
 
2000下可以绑定多个IP,但不知道你的应用到底是什么
 
应该不要这么麻烦吧!
 
呵呵,我不懂这个,帮你帮顶顶。
 
2000下一张网卡可以绑定多个IP?这个不还不明白,呵呵。
不过贴主的问题,可以在机器上多装几块网卡,这样就可以有多个IP。
在调用WinSock函数时,可以指定绑定的接口,即网卡
 
多人接受答案了。
 
后退
顶部