(TCP)传输控制协议,是一种提供可靠数据传输的通用协议,由于TCP需要建立真实的连接,所以需要消耗服务器的负载要大于UDP
(UDP)用户数据报协议,是一个面向无连接的协议。采用该协议不需要两个应用程序先建立连接。UDP协议不提供差错恢复,不能提供数据重传,因此该协议传输数据安全性差。
2.UDP 编程
1.服务器代码
package com.ly.netty.scoket.N03.server;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.SocketException;
public class Server {
private byte[] buf = new byte[1024];
private DatagramPacket dp_receive = new DatagramPacket(buf, buf.length);
public Server() {
try {
//客户端在8888端口监听接收到的数据
DatagramSocket socket = new DatagramSocket(8888);
System.out.println("Server started!");
boolean f = true;