gen_tcpソケットを使用して通信する2つのgen_serverがあります。
最初のgen_serverは関数をエクスポートし、呼び出されるとRFC 791パケットをビルド(別の関数を呼び出す)し、他のgen_serverが着信接続をリッスンしているソケットに接続してパケットを送信します。
私はこれをシェルでテストしましたが、機能していますが、そのようなコードをテストするための適切なツール/方法は何でしょうか?eunitを使用する必要がありますか、それとも他のより適切なツールがありますか?
さらに、実際に何をテストすればよいのか知りたいのですが。送信部分だけですか、それともパケット構築のための機能ですか?