2chみたいに、一度ポートチェックをする掲示板を作りたいのですが
if (connect (SOCK,sockaddr_in($target_port, $addr))) {

®ist;

}else{

&error();

}

みたいにしたのですが、テスト運用してみると
途中でスクリプトごと落ちることがあり悩んでいます。
どのようにしたら、安全な処理ができますでしょうか?