0
私はポートでリッスンする単純なTCPサーバーを持っています。 net.Conn.Write()
で定義された型のオブジェクトを書く方法net.Conn.Write()でユーザー定義のstructオブジェクトを書き込む方法
私のコードは以下のとおりである:
func main() {
ln, err := net.Listen("tcp", ":2000")
if err != nil {
log.Fatal(err)
}
msgchan := make(chan string)
for {
conn, err := ln.Accept()
if err != nil {
log.Println(err)
continue
}
}
}
ありがとう、 jsonを使用してMarshal()関数を使用して[]バイトに変換し、net.Conn.Write()に書き込んでいます。しかし、受信側では元の形式に変換することができません。 –
@Raja Hammad Farooqは、オブジェクトのフィールドがエクスポートされていることを確認します。パッケージのみが内部フィールドにアクセスできます。 –