2018-12-23から1日間の記事一覧
クライアントサイドの処理を行うプログラムを作成します。 netパッケージのDialメソッドを使用します。 サーバーの役割を担うproject、main.goファイル、 サーバーに対してアクセスする、クライアントの役割を担う別のproject、main.goファイルを用意します…
net.ConnのSetDeadline()メソッドを使うと、 接続の有効期限を指定することができます。 func main() { li, err := net.Listen("tcp", ":8080") if err != nil { log.Fatal(err) } for { conn, err := li.Accept() if err != nil { log.Fatal(err) } go hand…
bufio packageのScannerを使って1行ずつ読み込むことができます。 TCP接続した情報を読み込む例を示します。 main.goです。 func main() { li, err := net.Listen("tcp", ":8080") if err != nil { log.Fatal(err) } for { conn, err := li.Accept() if err …