1. TCP协议:控制传输协议
特点:面向有链接,所有问题都要建立连接,数据安全,完整,三次握手后建立连接后才可以数据传输
TCP协议传输的客户端
package ClientAndServer_TCP;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
import java.util.Scanner;
public class Client {
public static void main(String[] args) throws Exception{
/*
服务器端ip地址
自动建立连接
三次握手
input和output流
*/
while (true) {
Socket client = new Socket("127.0.0.1",12345);
System.out.println("输入要发送的内容:");
Scanner sc = new Scanner(System.in);
// 输出流,客户端对于服务器是输出流
String msg = sc.nextLine();
OutputStream outputStream = client.getOutputStream();
outputStream.write(msg.getBytes());
System.out.println("发送ok!!!");
//读取服务器返回来的反馈
InputStream inputStream = client.getInputStream();
byte[] bs =

本文介绍了TCP协议的面向连接特性,强调其数据安全性和完整性,通过三次握手建立连接后进行数据传输。接着讲解了UDP协议的无连接性质,指出其数据传输的不安全性。最后提到了WebSocket协议,并探讨了UDP传输中可能出现的乱码问题。
最低0.47元/天 解锁文章
1052

被折叠的 条评论
为什么被折叠?



