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!!!"