社区
VB基础类
帖子详情
请教各位大虾,使用winsock UDP 时如何判断SendData失败
bicbasic
2000-01-15 06:57:00
我用winsock UDP 编写一个聊天程序,SendData 我不能判断对方是否收到.
...全文
268
7
打赏
收藏
请教各位大虾,使用winsock UDP 时如何判断SendData失败
我用winsock UDP 编写一个聊天程序,SendData 我不能判断对方是否收到.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
King
2000-01-20
打赏
举报
回复
TCP协议本身应该会检测,在建立连接后,在发送信息过程中,发送方如过连续送出几个信息包还没收到接收方回应,就会等待。UDP只管一个劲的发,不会理会接收方是否接到信息。
zyb
2000-01-19
打赏
举报
回复
UDP本身就是无连接的通讯协议,若需要确认式的通讯协议建议使用TCP/IP,不过在UDP通讯时可在远端成功接收到数据包后,回送一个正确命令字。
WHQ
2000-01-17
打赏
举报
回复
用UDP发送数据时一般是这样的:
1. 发出数据
2. 等待一个应答,如果收到应答,就认为操作成功,如果在一定时间内没有收到应答,就重发,即回到第一步
这需要在服务器与客户程序之间建立一个程序协议,通过该协议来确定发出的数据是否已收到、收到的数据是否正确、是否重复收到了同一批数据。
tonyhan
2000-01-17
打赏
举报
回复
情况是这样的,TCP与UDP的区别就在于,UDP只管发送数据,数据不校验,数据是否
发送成功也不检测,而TCP则无上述问题。
littletao
2000-01-17
打赏
举报
回复
服务器端收到后,回送条成功消息不就可以了?
jing
2000-01-17
打赏
举报
回复
那一定要对方成功接受后返回给你信息,因为你成功发送不代表对方成功接收了在接收端可以做一个校验程序最简单的你可以对你的发送的字符定意格式如[XXXXXXX],最后说一句UDP是易失数据的协议
xibeilang
2000-01-16
打赏
举报
回复
ok?
如果非的知道,用TCP,对方肯定会收到,否则出错。
Socket编程系列之2:Windows-API网络编程入门实战
Socket编程系列初步计划:Socket编程系列之1: Linux-API 网络编程入门实战Socket编程系列之2: Windows-API 网络编程入门实战Socket编程系列之3: Muduo 网络编程入门实战Socket编程系列之4: Libevent 网络编程入门实战Socket编程系列之5: Libcurl 网络编程入门实战Socket编程系列之6: Boost-ASIO 网络编程入门实战----------------------------------------------------Socket编程系列之2:Windows-API网络编程入门实战l
Winsock
编程接口l
UDP
程序设计l TCP套接口函数l Web客户/服务器程序l 基于windows的IO复用机制l
UDP
广播和多播l 套接字选项l Windows套接字I/O模型l 原始套接字与ICMPl WinInet简介与案例实战
揭开木马的神秘面纱 1
揭开木马的神秘面纱 1前言 在网上,大家最关心的事情之一就是木马:最近出了新的木马吗?木马究竟能实现哪些功能?木马如何防治?木马究竟是如何工作的?本文试图以我国最著名的木马之 - 冰河为例,向大家剖析木马的基本原理,为大家揭开木马的神秘面纱。 木马冰河是用C++Builder写的,为了便于大家理解,我将用相对比较简单的VB来说明它,其中涉及到一些
WinSock
编程和Windows API的
揭开木马的神秘面纱 一
前言 在网上,大家最关心的事情之一就是木马:最近出了新的木马吗?木马究竟能实现哪些功能?木马如何防治?木马究竟是如何工作的?本文试图以我国最著名的木马之一 - 冰河为例,向大家剖析木马的基本原理,为大家揭开木马的神秘面纱。 木马冰河是用C++Builder写的,为了便于大家理解,我将用相对比较简单的VB来说明它,其中涉及到一些
WinSock
编程和Windows API的知识,如果你不是很了解的
木马的基本原理
本文试图以我国最著名的木马之一 冰河为例,向大家剖析木马的基本原理,为大家揭开木马的神秘面纱。 木马冰河是用C++Builder写的,为了便于大家理解,我将用相对比较简单的VB来说明它,其中涉及到一些
WinSock
编程和Windows API的知识,如果你不是很了解的话,请去查阅相关的资料。 一、基础篇(揭开木马的神秘面纱)无论大家把木马看得多神秘,也无论木马能实现多么强大的功能,木马,其实质只是
OverLapped I/O Socket 的问题
OverLapped I/O Socket 的问题,
请教
了!-Delphi知识大全 wsa
send
异步投递一个发送请求,为了简单lpBuffers 参数只用了一个wsabuf结构,如果一次投递一个50M左右的请求可以成功,但是当我投递一个200M的请求
时
返回WSAENOBUFS(10055)错误,大概意思是“windows socket提供者报告一个缓冲区死锁”我想应该是请求太大了,我的问题是...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章