go虚拟机发送udp包示例

2023-06-27 20:41发布

var net = import("net")

var fmt= import("fmt")

var time = import("time")


var socket, err = net.Dial("udp","127.0.0.1:2048")

if err != nil {

fmt.Println("连接失败!", err)

return

}

senddata = make([]byte,8)

senddata[0] = 0xff

senddata[1] = 0xff

senddata[2] = 0xca

senddata[3] = 0x01

senddata[4] = 0x01 

senddata[5] = 0x00 

senddata[6] = 0x00 

senddata[7] = 0x00

fmt.Println("senddata",senddata)

for{

socket.Write(senddata)

time.Sleep(1000*time.Millisecond)

}