服务器端代码(server.cj)
// 服务器端
import "udp"
func main() {
var serverAddr = "0.0.0.0" // 服务器监听所有网卡
var serverPort = 12345 // 服务器监听端口
// 创建UDP Socket
var serverSocket = udp.createSocket()
if serverSocket < 0 {
println("Error creating server socket")
return
}
// 绑定服务器地址和端口
var bindResult = udp.bind(serverSocket, serverAddr, serverPort)
if bindResult < 0 {
println("Error binding server socket")
udp.closeSocket(serverSocket)
return
}
println("UDP server listening on ", serverAddr, ":", serverPort)
// 接收客户端发送的数据
var buffer[1024]
var clientAddr
var clientPort
loop {
var bytesReceived = udp.recvFrom(s