社区
C#
帖子详情
socket UDP接收数据问题!
带头大哥_
2016-02-23 01:02:05
有个问题请教大家一下,socket UDP不是无连接的吗,为什么写了一个demo,客户端向服务器发送数据,收到后又发送答复数据回客户端,但有一点很奇怪,我写的服务器发送后,手动点击客户端上面的接收,也就说接收在服务器发送之后,为什么还是可以收到?这种不应该就是丢包么?应该是先循环接收,然后阻塞到接收方法,服务器发送过来才可以收到吧,而我是先发送,然后在手动点击进入接收方法,还是可以收到,奇了怪了
...全文
127
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...
Linux《
Socket
编程
UDP
》
实现了以上的代码之后接下来就可以来实现进行翻译功能Dict.hpp文件的代码,在该文件当中需要实现一个Dict类,在该类的内部主要实现两个函数来提供给外部进行调用,其中一个是将对应的Dictionary文件打开,并且在类当中需要创建一个对应的哈希表来将Dictionary.txt文件当中的英文单词二号对应的中文翻译形成对应的键值对存储到哈希表当中。在以上我们已经了解了基于
socket
套接字进行
UDP
通信需要使用到的接口,那么接下来就试着来使用以上的接口实现一个客户端和服务器之间的简单通信。
udp
socket
接收数据
import
socket
if __name__ == '__main__': # 1. 创建
udp
协议
socket
udp
_
socket
=
socket
.
socket
(
socket
.AF_INET,
socket
.SOCK_DGRAM) # 2. 准备数据 send_content = "哈哈,我又来了发送数据啦~" # 对字符串进行gbk的编码获...
C#
111,129
社区成员
642,533
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章