fsockopen以外の通信の始め方って何があるんだろう?