winsock选择模式?(200)

  • 主题发起人 主题发起人 wo88786705
  • 开始时间 开始时间
W

wo88786705

Unregistered / Unconfirmed
GUEST, unregistred user!
本人目前想做个银企的接口 工具DELPHI2010 在选择模式的时候碰到难题目前采用了SELECT 可以完成功能 但是性能上不知道怎样采用WSAAsyncSelect 也可以完成功能 但是我的程序是没有界面的 所以也不能用其他几种没有详细介绍,所以还没有试过,请各位同行给个帮助呀,最后有个例子介绍的
 
那就用事件呀,比选择效率还高呢
 
你有没有写过呀?有没有简单例子
 
IE就是select模式,你说性能怎么样?
 
为什么没有界面就不能用WSAAsyncSelect?没有句柄,你不会自己创建一个窗口来绑定到套连接字?阻塞式的需要一个循环不停的读取,当然没有WSAAsyncSelect模型的好。你可以自己创建一个看不到的会话窗口来做为sock消息的接收窗口
 
其实不用非得异步,线程加阻塞也挺好的简单实用,在连接->发送->断开的工作方式下理论上每个机器可以为2000个客户服务(数据量不大)。
 
推SELECT加线程模式,我一直就是这样干的
 
有几千个socket时,用select真的很难处理,不可能开每个socket一个线程。
 
后退
顶部