delphi UDP问题
UDP不能保证数据能够顺序、正确地接受,它只适应于单向的通知,例如网络游戏中通知客户端角色的位置等,因为即使有一次未通知到也无所谓。 想要顺序发送保证没错误需要使用TCP组件。TCP使用一般客户端需要创建一个Socket,设置IP、端口,先调用Connect方法,连接上后SendBuf就可以发送了。服务器端需要监听端口,当客户端Connect时服务器端会相应请求,并创建一个Socket与客户端的Socket对应,便可以双向通信了。一般为了不阻塞界面,ClientSocket和ServerSocket都会创建一个线程来不停RecvBuf(调用RecvBuf当对方的Socket未发送数据或发送的数据还未收到时会被阻塞,即函数不会返回),当收到一段数据后通过同步给主线程将数据传给界面显示出来。 Delphi中的indy组件中对这些都有封装,建议楼主在一个示例程序上修改看看。
估计可以,你可以用一个确认,可果服务端没有确认收到消息,将不显示,等待确认后显示

udp报文通过什么控制报文顺序
启动terminal,运行"python /Cocos/Cocos2d-x-3.0beta2/tools/project-creator/create_project.py"。把工程命名为MaskedCal,然后选择一个文件夹来保存,最后点Create。 接下来,请下载本工程所需要的资源文件并把它们拖到你的Xcode的Resource分组中,确保“Copy items into destination group’s folder (if needed)” 并复选中,然后点Finish。

TCP与UDP的区别,以及它们各自的定义
1、TCP要求系统资源较多,UDP较少。2、UDP程序结构较简单。3、流模式(TCP)与数据报模式(UDP)。4、TCP保证数据正确性,UDP可能丢包。5、TCP保证数据顺序,UDP不保证。6、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接。7、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付。总之,TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议。网络是由节点和连线构成,表示诸多对象及其相互联系。在数学上,网络是一种图,一般认为专指加权图。网络除了数学定义外,还有具体的物理含义,即网络是从某种相同类型的实际问题中抽象出来的模型。在计算机领域中,网络是信息传输、接收、共享的虚拟平台,通过它把各个点、面、体的信息联系到一起,从而实现这些资源的共享。网络是人类发展史来最重要的发明,提高了科技和人类社会的发展。网络会借助文字阅读、图片查看、影音播放、下载传输、游戏、聊天等软件工具从文字、图片、声音、视频等方面给人们带来极其丰富的生活和美好的享受。

udp协议本身是否能确保数据报的发送和接收顺序
首先,维护TCP连接需要更多资源,其次,有没有用是相对的,对接收顺序敏感的应用,TCP有用,但是有些应用不需要顺序接收,或者对于少数数据乱序不敏感,这种情况下UDP就有优势

向局域网广播udp包,包乱序是几近必然的吗?该如何处理
如果乱序,我就考虑给包加序号. ------解决方案--------------------------------------------------------当局域网内有大量的数据传输时,乱序是有可能发生的------解决方案--------------------------------------------------------看具体的网络状况吧 就算你测试的时候没有乱得很严重可以接受 也不能保证实际的网络情况和你测试时候一样------解决方案--------------------------------------------------------局域网会好点,丢包和乱序的概率比较小。游戏类可在切换场景,买卖东西这类“可靠”的包上加上序号,其它点鼠标少两个坐标传过来也没事 文件传送可得小心了,一个都不能少。------解决方案--------------------------------------------------------不是必然,但是很可能会乱.UDP不保证顺序,但不是必然会乱.

本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/61091.html。