Java的UDP和TCP使用方法和案例 java udp socket编程主要用到的两个类

createh56个月前 (12-25)技术教程63

一.UDP

1.UDP发送数据

2.UDP接收数据

bys若直接转换成String进行输出,若发送的数据没占满数组那么大则会输出一堆空字符串

二.TCP

1.TCP发送数据

Socket 里直接用IP地址,这个构造函数底层会自动用InetAddress进行封装

OutStream 这个抽象类是所有字节输出流的操作类

InputStream 这个抽象类是所有字节输入流的操作类

这边是发送端,用输出流的原因是相当于把数据给输出到接收端的屏幕上 所以用输出流

接收端相当于接收到从客户端发来的数据 类似于从文件中读取文件 是输入流

2.TCP接收数据

相关文章

用 Wireshark 让你看见 TCP 到底是什么样

前言当你看到这篇文章时,你只能看到已经渲染好的文字和图像,而网络数据的交互对我们来说,却是看不见的,所以学习计算机网络原理的时候就会觉得非常的抽象,这一度让我苦恼。而且网络数据交换真实的模样,到底是不...

网络协议之TCP/IP协议(面试必考内容) - javaEE初阶 - 细节狂魔

前言TCP/IP协议应用层常见的几种的协议模板xmljsonProtobuffer小结总结传输层UDPUDP协议端格式UDP的特点基于UDP的应用层协议TCP(重点)TCP协议段格式下面,我们就来介绍...

TCP 的三次握手,四次挥手和重要的细节—干货满满,建议细读

TCP 报文段结构一谈到 TCP 协议,大家最先想到的词就是「面向连接」和「可靠」。没错,TCP 协议的设计就是为了能够在客户端和服务器之间建立起一个可靠连接。在讲连接过程之前,我们先来看看 TCP...