⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 5296.html

📁 VB技巧问答10000例 VB技巧问答10000例
💻 HTML
字号:
<html>
  <head>
    <title>Re: Winsock 常常会卡住??!!</title>
  </head>
  <body bgcolor="#FFFFFF" vlink="#808080">
    <center>
      <h1>Re: Winsock 常常会卡住??!!</h1>
    </center>
<hr size=7 width=75%>

<hr size=7 width=75%><p>
Posted by <a href="mailto:ihsin@iname.com">Sam</a> on September 05, 1998 at 09:37:26:<p>
In Reply to: <a href="5294.html">Winsock 常常会卡住??!!</a> posted by Maxwell on September 05, 1998 at 05:42:08:<p>
: 我写了一套 Server 程式, 可以自动依 Client 的数量自动增加 Winsock 数量,<br>: 在 Client 断线过后也会自动释放, 但是奇怪的是在传送时常会有 "卡死" 现象, Server 明明把资讯丢出去了, Client 怎么等就是收不到, 更莫名其妙的问题是, 我把 Server 暂停(进入单步执行), 再按一次全速执行, Client 就可以收到资料, 怎么找就是找不出问题, 请问有人解决过此类怪异现象吗?<p>: P.S. 在 Winsock 的 DataArrival 事件中在接收资料前加上 DoEvents 可以稍稍改善此问题, 但是还是会有偶而出现的情况, 而且这种程式非常不适合加上 DoEvents, 常会有 Close 事件发生在 DataArrival 之前, 这样判断式要写的更复杂, 程式也越写越慢...<p>Hi:依本人之浅见必定是阁下在设定winsock (TCP)环境有问题,我曾试过想写一个类似Broadcast(由Server to Client)的功能但失败了原因是Server根本没丢出来但若是将各port sned 时间delay 1-2秒即可.总之建议方法如下:<br>1.Check Client是否为Receive port,Server是否为针对每一client有唯一相对port.<br>2.请先确定Server是否有送出,若无则可将送给各Clinet时间分开即每0.5-1秒送给一个Client.<br>3.改为以UDP传送<p>Good Luck !      Sam<br>
<br>
<br><hr size=7 width=75%><p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 5296-->
</ul><!--end: 5296-->
<br><hr size=7 width=75%><p>

</body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -