# Re: Winsock 常常会卡住??!!

Posted by Windows NT user on October 01, 1998 at 10:18:23:

In Reply to: Winsock 常常会卡住??!! posted by Maxwell on September 05, 1998 at 05:42:08:

: 我写了一套 Server 程式, 可以自动依 Client 的数量自动增加 Winsock 数量,
: 在 Client 断线过后也会自动释放, 但是奇怪的是在传送时常会有 "卡死" 现象, Server 明明把资讯丢出去了, Client 怎么等就是收不到, 更莫名其妙的问题是, 我把 Server 暂停(进入单步执行), 再按一次全速执行, Client 就可以收到资料, 怎么找就是找不出问题, 请问有人解决过此类怪异现象吗?

: P.S. 在 Winsock 的 DataArrival 事件中在接收资料前加上 DoEvents 可以稍稍改善此问题, 但是还是会有偶而出现的情况, 而且这种程式非常不适合加上 DoEvents, 常会有 Close 事件发生在 DataArrival 之前, 这样判断式要写的更复杂, 程式也越写越慢...

我写了一个active x 控制项 这其实是一个加强版的winsock ,可以容许３２７６８个client 同时连接，这控制项的最大好处是可以排除你所发生的问题，而且普通的winsock 也能连上这个control.

有需要者可致电邮索取

Follow Ups: