UDP 编程:
DatagramSocket -> 客户端/服务器端(被动接收请求的一端)
DatagramPacket -> send() 发送消息/receive()接收消息
TCP编程:
服务器端创建:ServerSocket
客户端创建:Socket
读取消息:BufferedReader —>缓冲区(高效的收发消息)
写入消息:BufferedWriter
TCP 既有发送缓冲区,又有接收缓冲区。
UDP没有发送缓冲区,只有接收缓冲区
写入:必须有\n
读取:按行读取