使用java做Socket 编程时,只是觉得和服务器建立起连接,来进行通信的作用。但不知到底可以传输一些什么

可以传输什么数据呢?比如我要在客户端上传或者下载文档之类的文件,这个实现与TCP/IP有何关系?或者我这样问;网络协议在应用模块的实现中起到哪些作用呢?有希望前辈们多多指... 可以传输什么数据呢?比如我要在客户端上传或者下载文档之类的文件,这个实现与TCP/IP有何关系?或者我这样问;网络协议在应用模块的实现中起到哪些作用呢?有希望前辈们多多指点...!! 展开
 我来答
wxbpxm
2013-03-04 · 超过19用户采纳过TA的回答
知道答主
回答量:58
采纳率:100%
帮助的人:56.7万
展开全部
socket建立连接,是可以传送任何数据的哦! 简单的说,可以传送字节流,而任何文件都可以作为字节流进行传送的,不管是文本文件,还是二进制文件。
至于你说的网络协议的作用,我给你通俗的解释一下:协议就是约定,也就是说数据传输过程中的数据格式的约定。 数据在底层都是以数据包的形式传递,而数据包的格式就会根据不同的协议而不同,比如A协议规定:前8个字节表示校验码,接着的128字节是数据内容等等。。。 协议B可能规定前16个字节是数据长度,接着的256字节是数据内容。。。
说的不一定特别科学,但是大体上就是这个意思的!!!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式