|
|
1
8
如果您不知道哪一个更适合您的应用程序,那么您应该使用TCP。当你更好地理解TCP及其局限性时,你可能会想深入研究UDP的神秘世界。 |
|
|
2
2
如果一个 最好的 (普遍地说),另一个将不再存在… 如果要确保发送的数据确实正确地传递到客户端:使用 传输控制协议 . 如果您的应用程序是性能关键的和/或带宽是一个限制因素 和 数据包很小(适合一帧),使用 UDP . 在您的情况下,我将使用TCP/IP,因为对于流或大数据,所有帧都必须以正确的顺序到达(或者可以由客户机订购)。 |
|
|
3
1
TCP。 UDP不提供可靠的传输,这听起来对您描述的应用程序很重要。例如,如果您正在交换联系人详细信息,而另一端有一半的电话号码没有收到-这对于UDP来说是非常可能的,那么您将如何从中恢复? |
|
|
4
1
TCP: 这个协议是最常用的,其原因是它在包传递上的可靠性,因为每个包都保证到达它的目的地。它更常用于流媒体等您不希望持久保存数据的情况。/ 使用TCP时,其速度略慢于UDP,并且具有更多功能:
源@ Wikipeida > Transmission Control Protocol -> Data transfer TCP将是最好的选择,首先作为它最重要的评论,它有更广泛的特性。 |
|
|
5
0
您应该使用TCP,因为您希望确保您的数据包确实到达。 TCP有一点处理和带宽开销,但要确保您的数据包确实到达,并重新发送那些尚未报告到达的数据包。 UDP最常用于 全部的 包不是关键任务,例如,如果你像第一人称射击者一样更新动作游戏中的移动数据。但即便如此,我这些天还是会使用TCP。 |
|
|
6
0
您所讨论的应用程序在网络方面有大量的需求。您可能需要考虑使用:
在TCP中,重传是内置的,而在UDP中则无法实现。您不想重新传输语音包(例如)。 |
|
Murilo · Jetpack编写导航栏项目图标 1 年前 |
|
|
KolaYAndr · 活动RESULT_OK似乎从未发生过 1 年前 |
|
psycho_pat · Android应用程序中的权限 1 年前 |
|
|
FarazFiroz · 如何将argb转换为描述性文本颜色 1 年前 |
|
Daniel · Unity Android游戏支持的设备数量太少 1 年前 |