39_网络编程_UDP
import java.net.{DatagramPacket, DatagramSocket, InetAddress} // 发送端 object sendTest extends App { //1. 创建 socket private val socket = new DatagramSocket //2. 准备数据 val mes = "我是大王呀" private val bytes = mes.getBytes private val address: InetAddress = InetAddress.getByName("127.0.0.1") // 指定数据、ip、端口号 private val packet = new DatagramPacket(bytes, 0, bytes.length, address, 9090) //3. 数据发送 socket.send(packet) //4. 关闭连接 socket.close println("发送完毕") } // 接收端 object receiveTest extends App { private val address: InetAddress = InetAddress.getByName("127.0.0.1") //1. 创建 socket private var socket = new DatagramSocket(9090,address) //2. 接收 数据 private val bytes = new Array[Byte](100) var packet = new DatagramPacket(bytes, 0, bytes.length) socket.receive(packet) println(new String(bytes)) //关闭资源 socket.close }