今作っているソフトの関係でUDPサーバーを用意したくなり、せっかくなのでnode.jsを使って作ってみました。node.js自体はHTTPサーバーをたててみて遊んでみたことはありますが、UDPで使うのははじめてです。 開発環境を作る Mac上に開発環境を作る手順はこちら。 UDPパケットの受信 node.jsでUDPサーバーを作る方法についてこんな記事を見つけました。どうやらdgram(Datagram)なるものが用意されていて、これを使うとUDPソケット関連の処理を実装できるみたいなので、まずは受信側から試してみます。 UDPの受信はものすごく簡単で、createSocket関数をsocketのタイプとコールバックの内容を記述して呼ぶだけです。 dgram.createSocket(type, [callback]) typeにはudp4, udp6, unix_dgramが指定可能。コ