我想改变srcip我的代码是:
package main
import (
"fmt"
"net"
"os"
)
func main() {
udpAddr, err := net.ResolveUDPAddr("udp4", "127.0.0.1:1200")
srcudpAddr, err := net.ResolveUDPAddr("udp4", "127.0.0.2:334")
checkError(err)
conn, err := net.DialUDP("udp", srcudpAddr, udpAddr)
checkError(err)
str := "###11##22##asdfasdf##adsfadsfasdfasdfasdfasdf11###"
conn.Write([]byte(str))
}
func checkError(err error) {
if err != nil {
fmt.Fprintf(os.Stderr, "Fatal error ", err.Error())
os.Exit(1)
}
}
我想改变srcudpaddr
srcudpAddr, err := net.ResolveUDPAddr("udp4", "127.0.0.2:334")
到
srcudpAddr, err := net.ResolveUDPAddr("udp4", "211.83.101.20:334")
但错误
怎么做
如果使用scrapy,那将很容易
但golang绝不是