使用java语言实现tcp和udp文件传输,不使用socket类。 20

使用java语言实现tcp和udp文件传输,不使用socket类。即模拟sever和client之间的tcp协议,涉及ip头、tcp头、udp头的具体变化、tcp的三次握... 使用java语言实现tcp和udp文件传输,不使用socket类。即模拟sever和client之间的tcp协议,涉及ip头、tcp头、udp头的具体变化、tcp的三次握手,checksum的计算等。 展开
 我来答
沈阳java
2012-11-25 · TA获得超过1507个赞
知道小有建树答主
回答量:797
采纳率:50%
帮助的人:677万
展开全部
你这种说法本身就有待商榷。Java是一种商用开发语言,封装了很多上层的类完成企业开发需要。目的就是在企业开发中可以快速精准的完成企业开发要求。例如,ServerSocket/Socket帮助你完成tcp协议,DatagramPacket帮助你完成UDP协议。你却需要自己实现协议。而Java语言本身对于这些底层操作系统相关的调用都比较麻烦。所以,如果你真要了解通信本身的底层协议,建议你用C语言来完成,而不是Java。
建议你的老师也好好了解一下各种语言的使用范围。在国外Java是不建议在大学的计算机课程中讲的,因为这会让你很难了解操作系统及其整个计算机系统,只能快速完成某些具体开发任务。建议对于计算机科学和计算机体系机构方面的科研教学,使用比较底层的语言,例如C语言。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Zoujy1022
2012-11-25 · TA获得超过1121个赞
知道小有建树答主
回答量:803
采纳率:0%
帮助的人:627万
展开全部
一本《java网络协议内幕》里面你要的东西全有
不过socket类是不实用是不可能的。远程通信用的都是socket
追问
socket妥妥的没问题,铺天盖地的,看都看懂了,可是老师考验的就是我对于传输协议的理解程度,具体是如何传输的要在代码中体现。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式