今のstd.socketを使うならDのドキュメントよりJavaのサンプルを探したほうが参考になる気がする
似たような構造だったよね?