A
ali_yan
Unregistered / Unconfirmed
GUEST, unregistred user!
现在我的界面中有6个winsock控件,我在用这6个winsock控件连接10个不同的IP地址
我是这样想的:
从数据库中取出要连接的IP地址放到数组ip中。。
从winsock1开始判断,如果winsock1空闲,则用winsock1连接IP[1],同时还要能去判断winsock2是否空闲,如空闲则边连接ip[2]...
依此。。那我怎么样才可以要6个winsock同时工作,且工作执行完空闲后能去继续连接那些没有连接的IP地址,直到这些IP地址全部都被连过。
注:可能IP地址数上上百个。。
好多高手告诉我要用多线程,可是我应该怎么来用多线程呢??
我是这样想的:
从数据库中取出要连接的IP地址放到数组ip中。。
从winsock1开始判断,如果winsock1空闲,则用winsock1连接IP[1],同时还要能去判断winsock2是否空闲,如空闲则边连接ip[2]...
依此。。那我怎么样才可以要6个winsock同时工作,且工作执行完空闲后能去继续连接那些没有连接的IP地址,直到这些IP地址全部都被连过。
注:可能IP地址数上上百个。。
好多高手告诉我要用多线程,可是我应该怎么来用多线程呢??