<function>
<fname>accept_connection</fname>
<prototype>

#include "server.h"

ACCESS_KEY *
accept_connection(STREAM * sd);

</prototype>
<explanation>

	sd		: 接続待ちを行うソケットのディスクリプタ

init_serverで初期化した接続待ちソケットを指定し、クライアントから接続が来るのを待つ。接続が来た場合、そのアクセスキーを返す。
</explanation>
<return>
接続に成功すると、対応するストリームのアクセスキーが返る。
失敗すると、0が返る。
	</return>
	<details>
リターンするアクセスキーの構造体は以下の構造になっている。
<pre>
typedef access_key {
	STREAM * 	s;	/*　
	int	ip;	/* クライアントのipアドレス*/
	void *	work;	/* = 0 */
} ACCESS_KEY;
</pre>
</details>
</function>