TCP Server in Haskell
Network.Simple.TCP
こういう低レベルなHaskellプログラム読めるようになりたいな。
IOと戯れる的な。
この辺参考
大量のコネクションをさばくサーバーの作り方
kazu yamamotoさんはwarpの性能改善を担当していたらしい。
HTTP特有の問題解決法もあるとは思うが一般的なTCPサーバとしての解法があるのかどうかも見てみたい。
といっても自分が想像しているようなBGPサーバはそんなにmassiveな communication無いと思うし、通信速度よりRIBの書き換えとかの方がボトルネックになりそう。(そしてそのあたりが面白そう)
#Haskell