社区
C#
帖子详情
socket UDP接收数据问题!
带头大哥_
2016-02-23 01:02:05
有个问题请教大家一下,socket UDP不是无连接的吗,为什么写了一个demo,客户端向服务器发送数据,收到后又发送答复数据回客户端,但有一点很奇怪,我写的服务器发送后,手动点击客户端上面的接收,也就说接收在服务器发送之后,为什么还是可以收到?这种不应该就是丢包么?应该是先循环接收,然后阻塞到接收方法,服务器发送过来才可以收到吧,而我是先发送,然后在手动点击进入接收方法,还是可以收到,奇了怪了
...全文
128
2
打赏
收藏
socket UDP接收数据问题!
有个问题请教大家一下,socket UDP不是无连接的吗,为什么写了一个demo,客户端向服务器发送数据,收到后又发送答复数据回客户端,但有一点很奇怪,我写的服务器发送后,手动点击客户端上面的接收,也就说接收在服务器发送之后,为什么还是可以收到?这种不应该就是丢包么?应该是先循环接收,然后阻塞到接收方法,服务器发送过来才可以收到吧,而我是先发送,然后在手动点击进入接收方法,还是可以收到,奇了怪了
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
带头大哥_
2016-02-23
打赏
举报
回复
引用 1 楼 johnliuyuan 的回复:
socket有接收缓存,你客户端的UDP不是已经开始服务了吗?
有缓存?客户端只new了socket对象,但还没有执行接收方法Receivefrom(),相当于我的意思是,用服务器向客户端发送一个指令,然后我手动去点击客户端上面的接收(触发Receivefrom()方法)
john_QQ:2335298917
2016-02-23
打赏
举报
回复
socket有接收缓存,你客户端的UDP不是已经开始服务了吗?
socket
实现
UDP
通信
UDP
与TCP不同,是一种无连接的通信方式,相比TCP而言更加灵活。 利用
socket
实现
UDP
的方式相比TCP而言也更加简单。 发送方: 1.初始化套接字 2.创建
socket
3.利用sendto发送数据(TCP是send) 4.关闭
socket
接收方: 1.初始化套接字 2.创建
socket
并与本机进行绑定 3.利用recvfrom
接收数据
4.关闭
socket
socket
UDP
、TCP发送
接收数据
socket
UDP
、TCP发送
接收数据
基础计算机网络概念两台电脑的通信IP地址与协议公网IP和内网IPNAT技术端口介绍
socket
简介TCP/IP协议
socket
UDP
发送
接收数据
udp
发送数据
udp
接收数据
TCP发送
接收数据
TCP与
UDP
的区别 基础计算机网络概念 两台电脑的通信 两台电脑之间的通信类似于写信,数据通过网线传输到服务器,在经过服务器传输给目标电脑,其中ip地址是唯一标识,用来识别你要发送的对象,在写信中ip地址就相当于我们的通信地址。 IP地址与协议 规定网络地址的协议称为ip协
UDP
发送数据和
接收数据
UDP
发送数据和
接收数据
1.发送数据 步骤: 创建发送端
Socket
对象 创建数据并打包 发送数据 释放资源 package com.itheima; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSo...
udp
socket
接收数据
import
socket
if __name__ == '__main__': # 1. 创建
udp
协议
socket
udp
_
socket
=
socket
.
socket
(
socket
.AF_INET,
socket
.SOCK_DGRAM) # 2. 准备数据 send_content = "哈哈,我又来了发送数据啦~" # 对字符串进行gbk的编码获...
[网络篇]
socket
编程——
UDP
UDP
是无连接的,即发送数据之前不需要建立连接(发送数据结束时也没有连接可释放),减少了开销和发送数据之前的时延
UDP
使用尽最大努力交付,即不保证可靠交付,主机不需要维持复杂的连接状态表(如发短信,你无法确定对方是否收到)
UDP
是面向报文的,发送方的
UDP
对应用程序交下来的报文,在添加首部后就向下交付 IP 层。
UDP
对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界
UDP
没有拥塞控制,网络出现的拥塞不会使源主机的发送速率降低。这对某些实时应用是很重要的
C#
111,128
社区成员
642,533
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章