Working with TCP Socketsのソースコードを写経した結果です