似乎我写的客户端 - 服务器应用程序确实有效,但似乎并非每次都处理所有数据。

我在Eclipse env的本地机器上测试它。

服务器:

private void sendData() throws Exception

{

DatagramPacket data = new DatagramPacket(outgoingData, outgoingData.length, clientAddress, clientPort);

InputStream fis = new FileInputStream(responseData);

int a;

while((a = fis.read(outgoingData,0,512)) != -1)

{

serverSocket.send(data);

}

}客户:

private void receiveData() throws Exception

{

DatagramPacket receiveData = new DatagramPacket(incomingData, incomingData.length);

OutputStream fos = new FileOutputStream(new File("1"+data));

while(true)

{

clientSocket.receive(receiveData);

fos.write(incomingData);

}

}我曾经在while(true)循环中有else if来检查数据包长度是否小于512字节,以便知道何时中断;

我以为有一个问题惠普,但似乎是oke现在我只是等几分钟,然后停止Client.java应用程序

该文件确实传输,但原始文件是852kb,到目前为止我得到了777,800,850,但从来没有全部。

java udp套接字_Java - UDP通过套接字发送数据..没有记录。所有数据相关推荐

  1. java udp 接收不定长_JAVA UDP通信为什么只能接收一次数据,我想要时刻接收数据,并更新UI,大神们帮我看看程序吧?...

    // 与UDP数据接收线程通信更新UI线程中EditText控件中的内容 receiveHandler = new Handler() { public void handleMessage(Mess ...

  2. java开发 审核流程思路_java 实现一套流程管理、流转的思路(伪工作流) 【仅供参考】...

    转: 在做某个管理项目时,被要求实现一套流程管理,比如请假的申请审批流程等,在参考了很多资料,并和同事讨论后,得到了一个自主实现的流程管理. 以下提供我的设计思路,知道了思路,实现起来就简单很多了. ...

  3. java取拼音首字母_java怎么根据汉字获取字的拼音首字母

    展开全部 这里可以使用62616964757a686964616fe58685e5aeb931333363393633 pinyin4. jar包来进行转化,pinyin4. jar可以自行在网上进行 ...

  4. java短信验证码失效时间_Java实现短信验证码--设置发送间隔时间,以及有效时间(Java+Redis)...

    Java实现短信验证码--设置发送间隔时间,以及有效时间(Java+Redis) 这篇文章,实现了Java发送手机短信验证码发送的间隔时间,以及手机验证码的有效时间和手机验证码格式的合法性验证,可以防 ...

  5. 【JavaEE】网络编程之TCP套接字、UDP套接字

    目录 1.网络编程的基本概念 1.1为什么需要网络编程 1.2服务端与用户端 1.3网络编程五元组 1.4套接字的概念 2.UDP套接字编程 2.1UDP套接字的特点 2.2UDP套接字API 2.2 ...

  6. 【网络编程】Socket套接字;UDP数据报套接字编程;TCP流套接字编程

    文章目录 1. 什么是网络编程 2. 网络编程中的基本概念 3. Socket套接字 4 UDP数据报套接字编程 4.1 客户端服务器交互流程 4.2 UDP版本的回显服务 4.3 英译汉服务 5. ...

  7. 计算机网络(二) | 网络编程基础、Socket套接字、UDP和TCP套接字编程

    目录 一.网络编程基础 1.1 为什么需要网络编程 1.2 什么是网络编程 1.3 网络编程中的基本概念 二.Socket套接字 2.1 概念 2.2 分类 2.3 Java数据报套接字通信模型 2. ...

  8. Python网络编程——socket套接字实现UDP/TCP信息传输

    socket套接字 socket(简称 套接字) ,是支持TCP/IP的网络通信的基本操作单元,可以看做是不同主机之间的进程进行双向通信的端点,简单的说就是通信的两方的一种约定,用套接字中的相关函数来 ...

  9. Python之网络编程(TCP套接字与UDP套接字)

    文章目录 基于tcp的套接字 实现目标 tcp服务端源码 tcp客户端源码 tcp效果实现 基于udp的套接字 udp作用介绍 udp服务端源码 udp客户端源码 udp效果实现 用udp实现一个时间 ...

最新文章

  1. 项目经理修炼手册 2.1.2 项目经理的基本功
  2. ArrayList原理分析(重点在于扩容)
  3. OpenCV成长之路:图像滤波
  4. linux deepin换源:换成国内镜像源(上海交大镜像源)
  5. 简单了解RestTemplate源码
  6. 文档排序模型--查询似然Query Likelihood
  7. JAVA笔记:Java常用类库
  8. java掠夺_Editing Java版指南/村庄与掠夺 (section)
  9. 百度缺的不是狼性,而是鲁滨逊
  10. BZOJ——1607: [Usaco2008 Dec]Patting Heads 轻拍牛头
  11. 编程必备基础知识-计算机组成原理-概述篇
  12. Photo Album: MSN中国版头像
  13. Qt中出现0xc0000135错误
  14. Mongodb: Sort operation used more than the maximum 33554432 bytes of RAM
  15. 视频动作识别调研(Action Recognition)
  16. dub解析json为构
  17. R语言使用rnorm函数生成正太分布数据、使用stem函数可视化茎叶图、茎叶图很直观的表现出数据的分布情况
  18. 个人新出的书籍---《云计算网络珠玑》
  19. 2021年跨境电商行业相关数据
  20. HTML5 拖放Drag和drop用法以及事件介绍

热门文章

  1. 上海理工大学:用数字技术打响智慧抗疫信息战
  2. 云小课|RDS实例连接又失败?看我祭出杀手锏!
  3. 业务随行:用户的网络访问策略还能这么玩
  4. 2天完成17TB数据量迁移,华为云数据库是如何做的?
  5. 【华为云技术分享】测试微课堂 | 有的放矢制定测试计划
  6. 是时候考虑让你的Spark跑在K8S上了
  7. 爬虫新宠requests_html 带你甄别2019虚假大学 #华为云·寻找黑马程序员#
  8. 华为云社区·CSDN【寻找黑马程序员】有奖征文活动,邀你挥洒才情
  9. 排序-概述,插入排序(180602更新完毕)
  10. WPS关于尾注的细节