"他の通信装置との間でネットワークを介してP2P通信によってデータを送受信する通信装置であって、通信相手となる通信装置のユーザである相手ユーザを指定する相手ユーザ情報を受け付ける指定受付手段と、前記指定受付手段によって前記相手ユーザ情報が受け付けられた場合に、前記ネットワークに接続している他の通信装置の各々に対し、前記相手ユーザが使用している通信装置との間の通信の接続要求を送信する要求送信手段と、前記接続要求を受信した他の通信装置である着呼装置から送信される情報であり、前記着呼装置を使用しているユーザを示す情報であるユーザ情報、および、前記着呼装置を前記ネットワーク上で識別する情報であるアドレス情報を受信する受信手段と、前記受信手段によって受信された前記ユーザ情報から、前記相手ユーザ情報によって指定された前記相手ユーザを示すユーザ情報を送信した着呼装置を通信相手の通信装置として特定する特定手段と、前記受信手段によって受信された前記アドレス情報に基づいて、前記特定手段によって特定された前記着呼装置との間で通信を接続する接続手段とを備えたことを特徴とする通信装置。自装置を使用しているユーザを特定し、特定したユーザのユーザ情報を記憶手段に記憶させるユーザ特定手段と、前記接続要求を他の通信装置から受信した場合に、前記記憶手段に記憶されているユーザ情報、および自装置を前記ネットワーク上で識別するためのアドレス情報を、前記接続要求を送信した前記他の通信装置に送信する情報送信手段とをさらに備えたことを特徴とする請求項1に記載の通信装置。前記ユーザ特定手段は、ユーザを特定した特定時間の情報を含む前記ユーザ情報を前記記憶手段に記憶させ、前記特定手段は、前記相手ユーザを示すユーザ情報を送信した着呼装置が複数存在する場合、ユーザ情報に含まれる特定時間が最も遅い着呼装置を通信相手の通信装置として特定することを特徴とする請求項2に記載の通信装置。前記相手ユーザを示すユーザ情報を送信した着呼装置が複数存在する場合に、前記複数の着呼装置のうち前記特定手段によって通信相手の通信装置として特定されなかった着呼装置に、前記相手ユーザのログアウト要求を送信する第一ログアウト要求送信手段と、他の通信装置から前記相手ユーザのログアウト要求を受信した場合に、前記相手ユーザのユーザ情報を前記記憶手段から削除する第一削除手段とをさらに備えたことを特徴とする請求項3に記載の通信装置。前記ユーザ特定手段によって自装置を使用しているユーザが特定された場合に、前記ネットワークに接続している他の通信装置の各々に対し、特定されたユーザのログアウト要求を送信する第二ログアウト要求送信手段と、他の通信装置から前記特定されたユーザのログアウト要求を受信した場合に、前記特定されたユーザのユーザ情報を前記記憶手段から削除する第二削除手段とをさらに備えたことを特徴とする請求項2に記載の通信装置。通信を終了させる指示の入力を受け付ける終了指示受付手段と、前記終了指示受付手段によって指示の入力が受け付けられた場合に、前記記憶手段に記憶されているユーザ情報を削除する第三削除手段とをさらに備えたことを特徴とする請求項2から5のいずれかに記載の通信装置。前記ユーザ特定手段は、複数のユーザのユーザ情報を前記記憶手段に記憶させることが可能であり、前記特定手段は、他の1つの通信装置から複数のユーザのユーザ情報を受信した場合、前記複数のユーザのユーザ情報の中に前記相手ユーザのユーザ情報が存在すれば、前記1つの通信装置を通信相手の通信装置として特定することを特徴とする請求項2から6のいずれかに記載の通信装置。他の通信装置との間でネットワークを介してP2P通信によってデータを送受信する通信装置で行われる通信方法であって、通信相手となる通信装置のユーザである相手ユーザを指定する相手ユーザ情報を受け付ける指定受付ステップと、前記指定受付ステップにおいて前記相手ユーザ情報が受け付けられた場合に、前記ネットワークに接続している他の通信装置の各々に対し、前記相手ユーザが使用している通信装置との間の通信の接続要求を送信する要求送信ステップと、前記接続要求を受信した他の通信装置である着呼装置から送信される情報であり、前記着呼装置を使用しているユーザを示す情報であるユーザ情報、および、前記着呼装置を前記ネットワーク上で識別する情報であるアドレス情報を受信する受信ステップと、前記受信ステップにおいて受信された前記ユーザ情報から、前記相手ユーザ情報によって指定された前記相手ユーザを示すユーザ情報を送信した着呼装置を通信相手の通信装置として特定する特定ステップと、前記受信ステップにおいて受信された前記アドレス情報に基づいて、前記特定ステップにおいて特定された前記着呼装置との間で通信を接続する接続ステップとを備えたことを特徴とする通信方法。他の通信装置との間でネットワークを介してP2P通信によってデータを送受信する通信装置で用いられる通信プログラムであって、通信相手となる通信装置のユーザである相手ユーザを指定する相手ユーザ情報を受け付ける指定受付ステップと、前記指定受付ステップにおいて前記相手ユーザ情報が受け付けられた場合に、前記ネットワークに接続している他の通信装置の各々に対し、前記相手ユーザが使用している通信装置との間の通信の接続要求を送信する要求送信ステップと、前記接続要求を受信した他の通信装置である着呼装置から送信される情報であり、前記着呼装置を使用しているユーザを示す情報であるユーザ情報、および、前記着呼装置を前記ネットワーク上で識別する情報であるアドレス情報を受信する受信ステップと、前記受信ステップにおいて受信された前記ユーザ情報から、前記相手ユーザ情報によって指定された前記相手ユーザを示すユーザ情報を送信した着呼装置を通信相手の通信装置として特定する特定ステップと、前記受信ステップにおいて受信された前記アドレス情報に基づいて、前記特定ステップにおいて特定された前記着呼装置との間で通信を接続する接続ステップとを前記通信装置のコントローラに実行させるための指示を含む通信プログラム。特許文献1に記載の通信システムは、通信装置の接続状況を管理する情報処理装置を備えなければならない。P2Ppeertopeerでデータを直接送受信する通信システムに情報処理装置を用いるのは効率が悪い。さらに、特許文献1に記載の通信システムでは、情報処理装置は各通信装置の接続状況を常に管理しておく必要がある。従って、P2Pでデータを送受信する通信システムにおいて、通信の相手側のユーザがどの通信端末を使用しているかを効率よく容易に特定することは、従来の技術では困難であった。本発明は、P2Pでデータを送受信する通信システムにおいて、通信の相手側のユーザが使用する通信装置と効率よく容易に接続して通信することができる通信装置、通信方法、および通信プログラムを提供することを目的とする。本発明の第一の態様に係る通信装置は、他の通信装置との間でネットワークを介してP2P通信によってデータを送受信する通信装置であって、通信相手となる通信装置のユーザである相手ユーザを指定する相手ユーザ情報を受け付ける指定受付手段と、前記指定受付手段によって前記相手ユーザ情報が受け付けられた場合に、前記ネットワークに接続している他の通信装置の各々に対し、前記相手ユーザが使用している通信装置との間の通信の接続要求を送信する要求送信手段と、前記接続要求を受信した他の通信装置である着呼装置から送信される情報であり、前記着呼装置を使用しているユーザを示す情報であるユーザ情報、および、前記着呼装置を前記ネットワーク上で識別する情報であるアドレス情報を受信する受信手段と、前記受信手段によって受信された前記ユーザ情報から、前記相手ユーザ情報によって指定された前記相手ユーザを示すユーザ情報を送信した着呼装置を通信相手の通信装置として特定する特定手段と、前記受信手段によって受信された前記アドレス情報に基づいて、前記特定手段によって特定された前記着呼装置との間で通信を接続する接続手段とを備える。第一の態様に係る通信装置は、通信装置の接続状況を管理する情報処理装置を用いることなく、ユーザが指定した相手ユーザの通信装置を容易に特定して通信を接続することができる。各通信装置は、他の通信装置の接続状況を常に管理する必要もなく、相手ユーザの指定の入力が受け付けられた場合に接続要求の送信等の処理を行えばよい。従って、本発明に係る通信装置は、P2Pでデータを送受信する通信システムにおいて、通信の相手側のユーザが使用する通信装置と効率よく容易に接続して通信することができる。前記通信装置は、自装置を使用しているユーザを特定し、特定したユーザのユーザ情報を記憶手段に記憶させるユーザ特定手段と、前記接続要求を他の通信装置から受信した場合に、前記記憶手段に記憶されているユーザ情報、および自装置を前記ネットワーク上で識別するためのアドレス情報を、前記接続要求を送信した前記他の通信装置に送信する情報送信手段とをさらに備えてもよい。この場合、通信装置は、他の通信装置に対して通信の接続を要求する発呼装置として動作することができ、且つ、発呼装置からの接続要求に応じてユーザ情報およびアドレス情報を返信する着呼装置として動作することもできる。前記ユーザ特定手段は、ユーザを特定した特定時間の情報を含む前記ユーザ情報を前記記憶手段に記憶させてもよい。前記特定手段は、前記相手ユーザを示すユーザ情報を送信した着呼装置が複数存在する場合、ユーザ情報に含まれる特定時間が最も遅い着呼装置を通信相手の通信装置として特定してもよい。1人のユーザが複数の通信装置を使用している場合、最後にログインした通信装置が通信相手に特定される。従って、多数の通信装置との間で無駄に通信が接続されることがなく、適切な通信装置との間でのみ通信が接続される。前記通信装置は、前記相手ユーザを示すユーザ情報を送信した着呼装置が複数存在する場合に、前記複数の着呼装置のうち前記特定手段によって通信相手の通信装置として特定されなかった着呼装置に、前記相手ユーザのログアウト要求を送信する第一ログアウト要求送信手段と、他の通信装置から前記相手ユーザのログアウト要求を受信した場合に、前記相手ユーザのユーザ情報を前記記憶手段から削除する第一削除手段とをさらに備えてもよい。この場合、通信装置は、同一のユーザが複数の通信装置にログインしたままの状態となることを避けることができる。従って、ユーザ情報を無駄に記憶することがないので、送受信されるユーザ情報の情報量を減少させることもできる。前記通信装置は、前記ユーザ特定手段によって自装置を使用しているユーザが特定された場合に、前記ネットワークに接続している他の通信装置の各々に対し、特定されたユーザのログアウト要求を送信する第二ログアウト要求送信手段と、他の通信装置から前記特定されたユーザのログアウト要求を受信した場合に、前記特定されたユーザのユーザ情報を前記記憶手段から削除する第二削除手段とをさらに備えてもよい。この場合、通信装置は、同一のユーザが複数の通信装置にログインした状態となることを避けることができる。従って、多数の通信装置との間で無駄に通信が接続されることがなく、適切な通信装置との間でのみ通信が接続される。前記通信装置は、通信を終了させる指示の入力を受け付ける終了指示受付手段と、前記終了指示受付手段によって指示の入力が受け付けられた場合に、前記記憶手段に記憶されているユーザ情報を削除する第三削除手段とを備えてもよい。この場合、通信を終了させたユーザがその後に他の通信装置を使用しても、同一のユーザが複数の通信装置にログインした状態とはならない。従って、多数の通信装置との間で無駄に通信が接続されることがなく、適切な通信装置との間でのみ通信が接続される。前記ユーザ特定手段は、複数のユーザのユーザ情報を前記記憶手段に記憶させることが可能であってもよい。前記特定手段は、他の1つの通信装置から複数のユーザのユーザ情報を受信した場合、前記複数のユーザのユーザ情報の中に前記相手ユーザのユーザ情報が存在すれば、前記1つの通信装置を通信相手の通信装置として特定してもよい。この場合、複数のユーザが1つの通信装置を使用して通信を行うことができる。さらに、複数のユーザが1つの通信装置を使用した場合でも、通信装置はユーザが所望する通りに的確に通信を接続することができる。本発明の第二の態様に係る通信方法は、他の通信装置との間でネットワークを介してP2P通信によってデータを送受信する通信装置で行われる通信方法であって、通信相手となる通信装置のユーザである相手ユーザを指定する相手ユーザ情報を受け付ける指定受付ステップと、前記指定受付ステップにおいて前記相手ユーザ情報が受け付けられた場合に、前記ネットワークに接続している他の通信装置の各々に対し、前記相手ユーザが使用している通信装置との間の通信の接続要求を送信する要求送信ステップと、前記接続要求を受信した他の通信装置である着呼装置から送信される情報であり、前記着呼装置を使用しているユーザを示す情報であるユーザ情報、および、前記着呼装置を前記ネットワーク上で識別する情報であるアドレス情報を受信する受信ステップと、前記受信ステップにおいて受信された前記ユーザ情報から、前記相手ユーザ情報によって指定された前記相手ユーザを示すユーザ情報を送信した着呼装置を通信相手の通信装置として特定する特定ステップと、前記受信ステップにおいて受信された前記アドレス情報に基づいて、前記特定ステップにおいて特定された前記着呼装置との間で通信を接続する接続ステップとを備える。第二の態様に係る通信方法によると、通信装置は、通信装置の接続状況を管理する情報処理装置を用いることなく、ユーザが指定した相手ユーザの通信装置を容易に特定して通信を接続することができる。各通信装置は、他の通信装置の接続状況を常に管理する必要もなく、相手ユーザの指定の入力が受け付けられた場合に接続要求の送信等の処理を行えばよい。従って、本発明に係る通信装置は、P2Pでデータを送受信する通信システムにおいて、通信の相手側のユーザが使用する通信装置と効率よく容易に接続して通信することができる。本発明の第三の態様に係る通信プログラムは、他の通信装置との間でネットワークを介してP2P通信によってデータを送受信する通信装置で用いられる通信プログラムであって、通信相手となる通信装置のユーザである相手ユーザを指定する相手ユーザ情報を受け付ける指定受付ステップと、前記指定受付ステップにおいて前記相手ユーザ情報が受け付けられた場合に、前記ネットワークに接続している他の通信装置の各々に対し、前記相手ユーザが使用している通信装置との間の通信の接続要求を送信する要求送信ステップと、前記接続要求を受信した他の通信装置である着呼装置から送信される情報であり、前記着呼装置を使用しているユーザを示す情報であるユーザ情報、および、前記着呼装置を前記ネットワーク上で識別する情報であるアドレス情報を受信する受信ステップと、前記受信ステップにおいて受信された前記ユーザ情報から、前記相手ユーザ情報によって指定された前記相手ユーザを示すユーザ情報を送信した着呼装置を通信相手の通信装置として特定する特定ステップと、前記受信ステップにおいて受信された前記アドレス情報に基づいて、前記特定ステップにおいて特定された前記着呼装置との間で通信を接続する接続ステップとを前記通信装置のコントローラに実行させるための指示を含む。第三の態様に係る通信プログラムによると、通信装置は、通信装置の接続状況を管理する情報処理装置を用いることなく、ユーザが指定した相手ユーザの通信装置を容易に特定して通信を接続することができる。各通信装置は、他の通信装置の接続状況を常に管理する必要もなく、相手ユーザの指定の入力が受け付けられた場合に接続要求の送信等の処理を行えばよい。従って、本発明に係る通信装置は、P2Pでデータを送受信する通信システムにおいて、通信の相手側のユーザが使用する通信装置と効率よく容易に接続して通信することができる。以下、本発明の通信装置を具現化した第一の実施形態であるパーソナルコンピュータ以下、PCという。1について、図面を参照して説明する。参照する図面は、本発明が採用し得る技術的特徴を説明するために用いられるものである。図面に記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。図1を参照して、PC1を備えた通信システム100のシステム構成について説明する。通信システム100は、複数のPC1を備える。各PC1は、インターネット等のネットワーク8を介して、他のPC1との間でデータを送受信する。詳細には、PC1は、他のPC1のそれぞれとの間で、サーバ等を介さずにP2Ppeertopeerでデータを直接送受信することができる。従って、通信システム100は、サーバ等を備えた通信システムに比べて安価に構成することができる。なお、本発明における通信装置として用いることができるのはPC1に限られず、他の通信装置とP2Pでデータを送受信できるものであればよい。例えば、テレビ会議を実行するために各拠点に配置される専用のテレビ会議端末等を、本発明における通信装置として用いることも可能である。また、データの符号化、復号化、画像の撮像、音声の入出力等を行う端末をPC1に接続して通信を実行してもよい。本実施形態で例示する通信システム100は、音声および映像を用いた遠隔会議を実行するためのテレビ会議システムである。各PC1は、自拠点のマイク31図2参照によって入力した音声のデータ、およびカメラ33によって入力した映像のデータを、他のPC1の各々に送信する。各PC1は、他のPC1の各々から受信したデータに基づいて、他の拠点の音声をスピーカ32図2参照から出力し、且つ他の拠点の映像を表示装置34に表示させる。その結果、複数の拠点の音声および映像が、通信システム100内で共有される。よって、通信システム100によると、全てのユーザが同一の拠点にいない場合でも、ユーザは円滑に会議を実行することができる。従来、P2Pでデータを送受信する通信システムでは、PC間の通信接続を容易に行うことは困難であった。サーバを備えた通信システムであれば、ネットワークに接続しているPCをサーバが管理することで、各PCは他のPCのアドレスをサーバから取得することができる。しかし、P2P型の通信システムはサーバを備えない。従って、従来のP2P型の通信システムでは、ユーザは他のユーザからアドレスの通知を受け、通知されたアドレスをPCに入力することで通信接続を行う必要があった。特に、1人のユーザが複数のPCを使用できる場合には、使用するPCを相手のユーザが変える毎にアドレスの通知を受ける必要があり、非常に面倒であった。本実施形態のPC1によれば、上記の問題を解決できる。図2を参照して、PC1の電気的構成について説明する。PC1は、PC1の制御を司るCPU10を備えている。CPU10には、ROM11、RAM12、ハードディスクドライブ以下、HDDという。13、および入出力インターフェース19が、バス18を介して接続されている。ROM11は、PC1を動作させるためのプログラムおよび初期値等を記憶している。RAM12は、後述する接続用情報図4参照等の各種の情報を一時的に記憶する。HDD13は、制御プログラム等の各種の情報を記憶する不揮発性の記憶装置である。具体的には、HDD13は、ICカード読取処理図3参照、発呼処理図5参照、着呼処理図6参照、および終了処理図7参照を実行するための通信プログラムを記憶する。HDD13の代わりに、EEPROM等の他の不揮発性メモリを用いてもよい。入出力インターフェース19には、音声入力処理部21、音声出力処理部22、映像入力処理部23、映像出力処理部24、操作入力処理部25、外部通信I/F26、およびICカードリーダー27が接続されている。音声入力処理部21は、音声を入力するマイク31からの音声データの入力を処理する。音声出力処理部22は、音声を出力するスピーカ32の動作を処理する。映像入力処理部23は、映像を撮像するカメラ33からの画像データの入力を処理する。映像出力処理部24は、映像を表示する表示装置34の動作を処理する。操作入力処理部25は、キーボードおよびマウス等の操作部35から入力されるデータを処理する。外部通信I/F26は、PC1をネットワーク8に接続する。ICカードリーダー27は、ICカード図示せずに記憶されているユーザ情報を読み取り、読み取ったユーザ情報をPC1に入力する。本実施形態では、PC1を使用する各ユーザは、自身のユーザ情報が記憶されたICカードを所持している。図3から図8を参照して、PC1が通信を行うために実行する処理について説明する。PC1のCPU10は、HDD13に記憶されている通信プログラムによって以下のICカード読取処理図3参照、発呼処理図5参照、着呼処理図6参照、および終了処理図7参照を実行する。なお、CPU10は、ICカード読取処理、発呼処理、着呼処理、および終了処理の全てを並行して実行することができる。図3を参照して、ICカード読取処理について説明する。PC1のCPU10は、遠隔会議を実行するためのアプリケーションの実行指示が操作部35に入力されるとICカード読取処理を開始する。まず、ICカードリーダー27図2参照によってICカードのユーザ情報が読み取られたか否かが判断されるS1。読み取られていなければS1:NO、処理はそのままS3の判断へ移行する。ユーザ情報が読み取られた場合S1:YES、読み取られたユーザ情報が、通信接続を行うために用いられる接続用情報としてRAM12に記憶されるS2。アプリケーションの終了指示が入力されるまでS3:NO、S1~S3の処理が繰り返される。終了指示が入力されるとS3:YES、処理は終了する。図4を参照して、RAM12に記憶される接続用情報のデータ構成について説明する。接続用情報には、ユーザ情報およびIPアドレスが含まれる。ユーザ情報は、ユーザが所持するICカードから読み取った情報、および読み取った時点の時間の情報である。具体的には、ユーザ情報は、ユーザ名、ユーザID、電話番号、およびログイン時間の情報を含む。ユーザ名、ユーザID、および電話番号は、PC1を使用するユーザを特定するために用いられる。ログイン時間は、PC1がICカードからユーザ情報を読み取ってユーザを特定した時間である。換言すると、ログイン時間は、ユーザがICカードを用いてPC1にログインした時間である。PC1は、同一ユーザが複数のPC1にログインしている場合に、その時点で実際にユーザが使用しているPC1を特定するためにログイン時間を用いることができる。この詳細は、第二の実施形態図9および図10参照で後述する。IPアドレスは、ネットワーク8上で自装置を他のPC1に識別させるための情報である。なお、ユーザ情報の内容が変更できることは言うまでもない。例えば、役職名、部署名等をユーザ情報として用いてもよいし、電話番号を用いずに処理を行ってもよい。図4に示すように、本実施形態では、PC1のCPU10は複数のユーザのユーザ情報をRAM12に記憶させることができる。つまり、複数のユーザが同時に1つのPC1にログインすることができる。図5を参照して、発呼処理について説明する。PC1のCPU10は、アプリケーションの実行指示が操作部35に入力されると発呼処理を開始する。発呼処理は、他のPC1に対して通信の接続を要求発呼する処理である。まず、操作部35に相手ユーザ情報が入力されたか否かが判断されるS11。相手ユーザ情報は、遠隔会議を共に実行する相手ユーザを指定するために入力される情報である。ユーザは操作部35を操作することで、相手ユーザのユーザ名、ユーザID、および電話番号の少なくともいずれかを入力する。なお、ユーザ名を入力する場合には、ユーザの氏名全てを入力してもよいし、氏名の少なくとも一部を入力してもよい。相手ユーザ情報が入力されていなければS11:NO、入力されるまで待機状態とされる。相手ユーザ情報が入力されるとS11:YES、相手ユーザ情報が示す相手ユーザとの間の通信を接続するために、通信システム100内の他の全てのPC1着呼装置に対し、通信の接続要求がブロードキャストによって送信されるS12。詳細は後述するが、接続要求を受信した着呼装置は、自装置のRAM12に記憶されている接続用情報を返信する。つまり、接続要求は、通信を接続するために必要となる情報であり、相手ユーザが使用するPC1を特定できる情報である接続用情報の送信を、着呼装置に対して要求する信号とも言える。具体的には、接続要求には、着呼装置のユーザ情報およびIPアドレスの返信を要求する情報と、発呼装置自身のIPアドレスとが含まれる。着呼装置は、受信した接続要求に含まれるIPアドレスに向けて、自装置のユーザ情報およびIPアドレスを発呼装置に返信する。接続要求が送信されるとS12、着呼装置から接続用情報ユーザ情報、ログイン時間、およびIPアドレスが受信されるS13。次いで、受信したユーザ情報の中に、指定された相手ユーザを示すユーザ情報が存在するか否かが判断されるS14。つまり、着呼装置から受信したユーザ情報の中に、S11で入力された相手ユーザ情報と一致するユーザ情報が存在するか否かが判断される。CPU10は、S11で入力された相手ユーザ情報の全てが、着呼装置から受信したユーザ情報の少なくとも一部に含まれていれば、相手ユーザ情報と受信したユーザ情報とが一致すると判断する。相手ユーザを示すユーザ情報が存在しなければS14:NO、指定された相手ユーザのPC1は通信システム100内に存在しないため、処理はS11の判断へ戻る。相手ユーザを示すユーザ情報が存在する場合S14:YES、相手ユーザのユーザ情報を送信したPC1が通信相手として特定されるS15。なお、1つのPC1から複数のユーザのユーザ情報が受信された場合、受信された複数のユーザ情報の中に相手ユーザのユーザ情報が含まれていれば、送信元のPC1は通信相手として特定される。また、第一の実施形態では、1人のユーザが複数のPC1にログインしている場合には、ログインしている複数のPC1が通信相手として特定される。次いで、自装置のIPアドレスと、通信接続を開始するための接続信号とが、通信相手として特定された着呼装置に送信されるS16。通信相手との間で通信が接続されてS17、処理は終了する。通信の接続中には、音声および映像のデータが送受信されてテレビ会議が実行されるが、この処理は周知の処理であるため説明を省略する。図6を参照して、着呼処理について説明する。PC1のCPU10は、アプリケーションの実行指示が操作部35に入力されると着呼処理を開始する。着呼処理は、他のPC1からの接続の要求に応答する処理である。まず、他のPC1から接続要求を受信したか否かが判断されるS21。受信していなければS21:NO、処理はそのままS23の判断へ移行する。接続要求を受信した場合S21:YES、接続用情報であるユーザ情報およびIPアドレス図4参照が、接続要求の送信元のPC1である発呼装置に送信されるS22。他のPC1からIPアドレスおよび接続信号を受信したか否かが判断されるS23。受信していなければS23:NO、処理はそのままS25の判断へ移行する。IPアドレスおよび接続信号を受信した場合S23:YES、IPアドレスおよび接続信号の送信元である発呼装置との間で通信が接続されるS24。アプリケーションの終了指示が入力されるまでS25:NO、S21~S25の処理が繰り返される。終了指示が入力されるとS25:YES、処理は終了する。図7を参照して、終了処理について説明する。PC1のCPU10は、アプリケーションの実行指示が操作部35に入力されると終了処理を開始する。まず、操作部35または他のPC1からアプリケーションを終了させる指示が入力されたか否かが判断されるS27。指示が入力されるまで待機状態となるS27:NO。アプリケーションを終了させる指示を入力するとS27:YES、その時点で実行されている通信接続が切断されるS28。次いで、RAM12に記憶されている全てのユーザ情報が削除されるS29。つまり、ユーザをログアウトさせる処理が行われる。その後、処理は終了する。図8を参照して、第一の実施形態において通信接続が行われる際の処理の流れについて説明する。図8に示す例では、PC1A、PC1B、およびPC1Cの3つのPC1が通信システム100内に存在する。まず、PC1Aのユーザは、所持しているICカードをICカードリーダー27に読み取らせる。PC1Aでは、ICカードからユーザ情報が読み取られてRAM12に記憶されるS31。PC1BおよびPC1Cでも同様にユーザ情報が読み取られて記憶されるS32,S33。各PC1は、ユーザ情報をRAM12に記憶することで、ユーザ情報を用いて通信を接続する本実施形態特有の接続方法に着呼装置として対応できる状態となる。なお、PC1は、ユーザが通信相手のIPアドレスを指定する従来の接続方法を実行することもできる。従来の接続方法を採用する場合には、ユーザはICカードを読み取らせる必要は無い。ユーザは、使用しているPC1を発呼装置としてのみ用いる場合図8のPC1Aの場合にも、ICカードを読み取らせる必要は無い。また、本実施形態のPC1は、ICカードおよびICカードリーダー27を用いてユーザ情報を取得する。ユーザはICカードを読み取らせるだけでPC1にログインすることができ、操作も簡単である。特に、複数のユーザが1つのPC1にログインする場合でも、各ユーザはICカードを読み取らせるだけでよいため、全てのユーザのログインが完了するまでの時間を短縮することができる。図8に示す例では、PC1Aのユーザが、PC1Bを相手ユーザとして指定するための相手ユーザ情報をPC1Aに入力するS34。その結果、PC1Aは発呼装置として動作し、PC1BおよびPC1C着呼装置に対して接続要求をブロードキャストで送信するS35。PC1BおよびPC1Cは、自装置のRAM12に記憶されているユーザ情報およびIPアドレスをPC1Aに送信するS36。図8に示す例では、PC1Bが送信するユーザ情報は、PC1Aに入力された相手ユーザ情報と一致する。一方で、PC1Cが送信するユーザ情報は、相手ユーザ情報と一致しない。従って、PC1Aは、PC1Bを通信相手として特定しS37、PC1Bとの間で通信を接続するS38。以上説明したように、第一の実施形態のPC1は、ネットワーク8内の通信装置の接続状況を管理するサーバを用いることなく、ユーザが指定した相手ユーザのPC1を容易に特定して通信を接続することができる。各PC1は、他のPC1のネットワーク8への接続状況を常に管理する必要はなく、相手ユーザの指定の入力を受け付けた場合にのみ接続要求の送信等の処理を行えばよい。従って、PC1は、P2Pでデータを送受信する通信システム100において、通信の相手側のユーザが使用するPC1との間で効率よく容易に通信を接続することができる。PC1は、他のPC1に対して通信の接続を要求する発呼装置として動作することができ、且つ、発呼装置からの接続要求に応じてユーザ情報およびアドレス情報を返信する着呼装置として動作することもできる。従って、ユーザは1台のPC1を用いて自由に他のPC1との間の通信を行うことができる。PC1は、アプリケーションを終了して通信を切断する指示を入力すると、RAM12に記憶されているユーザ情報を削除する。従って、アプリケーションを終了させたユーザがその後に他のPC1にログインしても、同一のユーザが複数のPC1に同時にログインした状態とはならない。従って、多数のPC1との間で無駄に通信が接続されることがなく、適切なPC1との間でのみ通信が接続される。なお、第一の実施形態では、ユーザは1人で複数のPC1を用いて会議に参加することも可能である。この場合、ユーザはアプリケーションを終了させずに複数のPC1にログインすればよい。PC1は、複数のユーザのユーザ情報をRAM12に記憶させることができる。従って、複数のユーザが1つのPC1を使用して遠隔会議を行うことができる。さらに、複数のユーザが1つのPC1を使用した場合でも、PC1はユーザが所望する通りに的確に通信を接続することができる。第一の実施形態において、PC1が本発明の通信装置に相当する。図5のS11で相手ユーザ情報を入力するCPU10が本発明の指定受付手段として機能する。図5のS12で着呼装置に接続要求を送信するCPU10が要求送信手段として機能する。図5のS13でユーザ情報およびIPアドレスを受信するCPU10が受信手段として機能する。図5のS14,S15で通信相手を特定するCPU10が特定手段として機能する。図5のS16、S17で通信を接続するCPU10が接続手段として機能する。RAM12が記憶手段に相当する。図3のS1,S2でユーザ情報をRAM12に記憶するCPU10がユーザ特定手段として機能する。図6のS22でユーザ情報およびIPアドレスを発呼装置に送信するCPU10が情報送信手段として機能する。図7のS27でアプリケーションの終了指示の入力を受け付けるCPU10が終了指示受付手段として機能する。図7のS29でユーザ情報を削除するCPU10が第三削除手段として機能する。図5のS11で相手ユーザ情報を入力する処理が本発明の指定受付ステップに相当する。図5のS12で着呼装置に接続要求を送信する処理が要求送信ステップに相当する。図5のS13でユーザ情報およびIPアドレスを受信する処理が受信ステップに相当する。図5のS14,S15で通信相手を特定する処理が特定ステップに相当する。図5のS16、S17で通信を接続する処理が接続ステップに相当する。本発明の第二の実施形態について、図9および図10を参照して説明する。第二の実施形態のPC1は、相手ユーザが複数のPC1にログインしている場合に、相手ユーザが最後にログインしたPC1のみを通信相手として特定する。さらに、最後にログインしたPC1以外のPC1に対し、ログアウト要求を送信する。以上の処理以外の処理は、前述した第一の実施形態における処理と同一である。従って、第一の実施形態の処理と同一の処理については同一のステップ番号を付し、説明を省略または簡略化する。なお、図10に示すログアウト処理も、発呼処理等の他の処理と並行して実行される。図9を参照して、第二の実施形態における発呼処理について説明する。発呼処理では、相手ユーザ情報が入力されるとS11:YES、接続要求が着呼装置に送信されS12、ユーザ情報およびIPアドレスが受信されるS13。受信したユーザ情報の中に相手ユーザのユーザ情報があればS14:YES、相手ユーザのユーザ情報を送信した着呼装置以下、相手ユーザの着呼装置という。が複数存在するか否かが判断されるS151。相手ユーザの着呼装置が1つであればS151:NO、1つの着呼装置が通信相手として特定されS152、通信が接続されるS16,S17。相手ユーザの着呼装置が複数存在する場合S151:YES、受信したユーザ情報に含まれるログイン時間が参照される。ログイン時間が最も遅いユーザ情報を送信した着呼装置が通信相手として特定されるS153。相手ユーザの複数の着呼装置のうち、通信相手として特定されなかった着呼装置に対し、相手ユーザのログアウト要求が送信されるS154。その後、特定された通信相手との間で通信が接続されS16,S17、処理は終了する。図10を参照して、ログアウト処理について説明する。PC1のCPU10は、アプリケーションの実行指示が操作部35に入力されるとログアウト処理を開始する。ログアウト処理では、他のPC1からログアウト要求を受信したか否かが判断されるS51。受信していなければS51:NO、処理はそのままS53の判断へ移行する。ログアウト要求を受信した場合S51:YES、ログアウトを要求されたユーザのユーザ情報がRAM12から削除されるS52。アプリケーションの終了指示が入力されるまでS53:NO、S51~S53の処理が繰り返される。終了指示が入力されるとS53:YES、処理は終了する。以上説明したように、第二の実施形態のPC1は、ユーザを特定した時間であるログイン時間をユーザ情報としてRAM12に記憶する。PC1は、発呼装置として動作する場合、受信したユーザ情報に含まれるログイン時間がもっとも遅い着呼装置を通信相手として特定する。従って、1人のユーザが複数のPC1にログインしている場合、最後にログインしたPC1が通信相手に特定される。よって、多数のPC1との間で無駄に通信が接続されることがなく、適切な通信装置との間でのみ通信が接続される。PC1は、発呼装置として動作する場合、通信相手として特定されなかった相手ユーザの着呼装置にログアウト要求を送信する。ログアウト要求を受信したPC1は、要求されたユーザのユーザ情報をRAM12から削除する。従って、PC1は、同一のユーザが複数のPC1にログインしたままの状態となることを避けることができる。よって、ユーザがログアウトを忘れたまま他のPC1に再度ログアウトした場合等でも、多数のPC1との間で無駄に通信が接続されることがない。PC1は、ユーザ情報を無駄に記憶し続けることを防止でき、送受信されるユーザ情報のデータ量も減少する。第二の実施形態において、ログイン時間の情報が本発明の特定時間の情報に相当する。図9のS154でログアウト要求を送信するCPU10が第一ログアウト要求送信手段として機能する。図10のS52でユーザ情報をRAM12から削除するCPU10が第一削除手段として機能する。本発明の第三の実施形態について、図11を参照して説明する。第三の実施形態のPC1では、同一のユーザが複数のPC1に同時にログインした状態となることを避ける処理を行う点以外は、第一の実施形態および第二の実施形態に示した処理と同一である。従って、第一の実施形態および第二の実施形態の処理と同一の処理については同一のステップ番号を付し、説明を省略または簡略化する。図11を参照して、第三の実施形態におけるICカード読取処理について説明する。ICカード読取処理では、ICカードの情報が読み取られるとS1:YES、読み取られたユーザ情報がRAM12に記憶されるS2。次いで、自装置にログインしたユーザのログアウトを他のPC1に要求するためのログアウト要求が、通信システム100内の他のPC1に送信されるS61。他のPC1は、ログアウト要求を受信すると、ログアウト処理図10参照において、ログアウトを要求されたユーザのユーザ情報をRAM12から削除するS52。以上説明したように、第三の実施形態のPC1は、自装置にユーザがログインすると、ログインしたユーザのログアウトを他のPC1に要求する。他のPC1は、ログアウトを要求されたユーザのユーザ情報を削除する。従って、PC1は、同一のユーザが複数のPC1に同時にログインした状態となることを避けることができる。つまり、第二の実施形態では、相手ユーザがログインしている複数のPC1の中から通信相手が特定された時点で、同一ユーザが複数のPC1にログインしている状態が解消される。一方、第三の実施形態では、同一ユーザが複数のPC1にログインすること自体が生じない。以上のように、無駄な通信接続を避けるための処理は、適宜変更することができる。第三の実施形態において、図11のS61でログアウト要求を送信するCPU10が第二ログアウト要求送信手段として機能する。図10のS52でユーザ情報をRAM12から削除するCPU10が第二削除手段として機能する。本発明は上記実施形態に限定されることはなく、様々な変形が可能であることは言うまでもない。以下、上記実施形態の第一変形例について、図12を参照して説明する。第一変形例のPC1は、着呼装置として動作する場合、発呼装置で指定された相手ユーザが自装置のユーザであるか否かを判断する。第一変形例のPC1は、発呼装置として動作する場合に通信相手を特定する処理を行う必要がない。図12に示すように、第一変形例においても、各PC1がユーザ情報をRAM12に記憶する処理S31~S33、発呼装置が相手ユーザ情報を入力する処理S34、および発呼装置が接続要求を送信する処理S35は、上記実施形態と同一である。一方で、接続要求を受信したPC1BおよびPC1Cは、指定された相手ユーザのユーザ情報が自装置のRAM12に記憶されているか否かを判断する。図12に示す例では、PC1Bは、相手ユーザのユーザ情報があると判断し、PC1Cは、相手ユーザのユーザ情報が無いと判断している。PC1は、相手ユーザのユーザ情報があると判断した場合にのみ、ユーザ情報およびIPアドレスを発呼装置に送信するS36。以上のように、発呼装置で指定された相手ユーザが自装置のユーザであるか否かを着呼装置が判断することも可能である。この場合、発呼装置はブロードキャストを使用する必要は無い。なお、第一変形例におけるS36の処理では、IPアドレスのみが発呼装置に送信されてもよい。上記実施形態の第二変形例について、図13を参照して説明する。第二変形例のPC1は、発呼装置として動作する場合、相手ユーザ情報を入力した後に着呼装置からユーザ情報およびIPアドレスを受信するのではなく、ユーザ情報およびIPアドレスを受信した後に相手ユーザ情報を入力して通信相手を特定する。図13に示すように、第二変形例においても、各PC1はユーザ情報をICカードから読み取り、記憶するS31~S33。次いで、PC1Aは、相手ユーザ情報でなく通信開始指示を操作部35から入力するS91。PC1Aは、通信開始指示の入力を契機として、通信システム100内の他のPC1B,1Cに接続要求を送信するS35。PC1B,1C着呼装置は、接続要求を受信すると、ユーザ情報およびIPアドレスをPC1A発呼装置に返信するS36。PC1Aは、ユーザ情報およびIPアドレスを受信した後に、操作部35からの相手ユーザ情報の入力を受け付けるS92。図13に示す例では、PC1Bが送信するユーザ情報が、PC1Aに入力された相手ユーザ情報と一致する。従って、PC1Aは、PC1Bを通信相手として特定しS37、通信を接続するS38。以上のように、発呼装置として動作するPC1Aは、ユーザ情報およびIPアドレスを受信した後に相手ユーザ情報を入力してもよい。上記実施形態はその他の変形も可能である。上記実施形態では、各ユーザはICカードを所持しており、PC1はICカードのユーザ情報を読み取ることでユーザを特定する。しかし、ICカードを用いずに本発明を実現することも可能である。例えば、PC1は、各ユーザに割り当てられたパスワードの入力を操作部35から受け付けることでユーザを特定してもよい。指紋認証等の技術を用いてもよい。本発明における通信装置として使用できるのはPC1に限られず、ネットワーク8を介してデータを送受信できる装置であればよい。上記実施形態では、接続要求がブロードキャストで送信されるため、複数の着呼装置の全てに容易且つ確実に接続要求が送信される。しかし、ブロードキャストを用いずに本発明を実現することも可能である。第一の実施形態のPC1は、発呼装置として動作する場合、複数の着呼装置を通信相手として特定すれば、特定した複数の通信相手との間で通信を接続する。第二の実施形態のPC1は、相手ユーザが最後にログインした1つの着呼装置のみを、通信相手として特定する。しかし、これらは変更することも可能である。例えば、PC1は、複数の着呼装置を通信相手として特定した場合、特定した複数の通信相手を表示装置34に表示させてもよい。この場合、PC1は、表示装置34に表示した通信相手のうち、実際に接続を行う通信相手の選択指示の入力をユーザに要求し、選択された通信相手との間で通信を接続すればよい。"