TCPで通信するサーバとクライアントのアプリを
きちんとUMLで仕様を表現してから、
それに従ってプログラミングしたいと思ってます。

とりあえず下のような図を考えてみたのですが、
これで一般に「きちんとしたUML」と認識してもらえるでしょうか?


■ クラス図

    <<TCP:55001>> ←受信ポート番号を表記したい
  ___________         __________
 | Server |----O )----| Client |
 |___________|        .|__________|
          ↑
関数呼び出しでなく、TCPメッセージのやりとりをする
関係にあることを表現したいのでインターフェースを挟んだ。