8660.html
来自「VB技巧问答10000例 VB技巧问答10000例」· HTML 代码 · 共 35 行
HTML
35 行
<html>
<head>
<title>Re: 关于UDP</title>
</head>
<body bgcolor="#FFFFFF" vlink="#808080">
<center>
<h1>Re: 关于UDP</h1>
</center>
<hr size=7 width=75%>
<hr size=7 width=75%><p>
Posted by <a href="mailto:trytsai@ms6.url.com.tw">trytsai</a> on December 28, 1998 at 17:38:16:<p>
In Reply to: <a href="8659.html">Re: 关于UDP</a> posted by 新丁 on December 28, 1998 at 17:16:41:<p>
: 这样如果写CHATROOM的话,用TCP OR UDP比较好?但TCP一样可以写不需连线的ICQ,难道用UDP比较好?<p>关于您所说的"TCP一样可以写不需连线"我觉得可能有问题,有关 TCP 与 UDP 之区别我引用 VB Help 内的说明<br>来一起讨论一下..<br>=================================================<br>TCP 基础<br>传输通讯协定(Transfer Control Protocol)允许建立和维护与远端电脑的连线。连线的两台电脑就可相互进行资料传输。<br>如果您要建立客户端应用程式,就必须知道伺服器电脑的名称或是其 IP 位址(RemoteHost 属性),而且还要知道伺服器电脑用来 「侦听」 的连接埠(RemotePort 属性),然后呼叫 Connect 方法。<br>如果要建立伺服器应用程式,就应设定一个接收连接埠(LocalPort 属性),并呼叫 Listen 方法。当客户端电脑需要连线时就会引发 ConnectionRequest 事件。要完成连线时,可呼叫 ConnectionRequest 事件内的 Accept 方法。<p>建立连线后,任何一方电脑都可以收发资料。要传送资料时,可呼叫 SendData 方法。而当接收资料时则会引发 DataArrival 事件,并可呼叫 DataArrival 事件内的 GetData 方法来撷取资料。<p>UDP 基础<p>使用者资料文报通讯协定 (User Datagram Protocol,简称 UDP) 是一个无连线通讯协定。跟 TCP 的作业不同,电脑并不建立连线。另外 UDP 应用程式可以是客户端,也可以是伺服器。<br>要传输资料时,首先要设定客户端电脑的 LocalPort 属性,然后伺服器电脑只需将 RemoteHost 设定为客户端电脑的 Internet 位址,并将 RemotePort 属性设定为跟客户端电脑的 LocalPort 属性相同的连接埠,并呼叫 SendData 方法来进行资讯传送。而客户端电脑则使用 DataArrival 事件内的 GetData 方法来撷取已传送的资讯。<br>=================================================<p>写 ChatRoom 我个人是觉得 UDP/TCP 都可以用,但我的习惯是采用 TCP ,因为 TCP 的传输比较能确保讯息有被<br>传递成功,而当你想降低网路传输的负荷时, UDP 就是比较好的选择。
<br>
<br><hr size=7 width=75%><p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 8660-->
<!--top: 8661--><li><a href="8661.html">Re: 关于UDP</a> <b>新丁</b> <i>17:45:52 12/28/98</i>
(<!--responses: 8661-->2)
<ul><!--insert: 8661-->
<!--top: 8662--><li><a href="8662.html">Re: 关于UDP</a> <b>trytsai</b> <i>17:49:03 12/28/98</i>
(<!--responses: 8662-->1)
<ul><!--insert: 8662-->
<!--top: 8666--><li><a href="8666.html">Re: 关于UDP</a> <b>新丁</b> <i>19:26:10 12/28/98</i>
(<!--responses: 8666-->0)
<ul><!--insert: 8666-->
</ul><!--end: 8666-->
</ul><!--end: 8662-->
</ul><!--end: 8661-->
</ul><!--end: 8660-->
<br><hr size=7 width=75%><p>
</body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?