Rustのソケットの取り扱い

RustではTCPソケットを扱う際には、ファイルと同じように扱う。 TcpStream型はFile型と同じようにstd::io::Readstd::io::Writeなどのトレイトを実装しているためこのように扱える。