package main import "fmt" import "net" import "os" import "log" import "strconv" // import "io" // import "encoding/csv" // import "flag" import "github.com/golang/protobuf/proto" import pb "git.wit.com/wit/witProtobuf" func main() { msg := pb.CreateSampleEvent() msg.Name = "from dnssecsockettest()" data, err := proto.Marshal(msg) if (err != nil) { log.Printf("something fucked up happened") } sendDataToDest(data) } func sendDataToDest(data []byte) { conn, err := net.Dial("tcp", "localhost:8080") if err != nil { fmt.Fprintf(os.Stderr, "Fatal error: %s", err.Error()) return } n, err := conn.Write(data) if err != nil { fmt.Fprintf(os.Stderr, "Fatal error: %s", err.Error()) return } fmt.Println("Sent " + strconv.Itoa(n) + " bytes") }