I/Oのシステムコールを呼ぶ階層を揃えたい
tkomatsu opened this issue · 0 comments
tkomatsu commented
概要
I/Oのシステムコール(write
, read
, send
, recv
)をClient
クラス内で呼び出すようにしたいです。
詳細
現状のコードでは、クライアントとの通信ソケットに対するI/OはClient
クラス、ウェブサーバ内でのファイルのやり取りに使用されるI/OはWebServ
クラス内でシステムコールが呼ばれています。
エラーハンドリングをする上で、わざわざWebServ
クラスでエラー処理をするのはメソッドの追加が激しく、わかりにくくなるためやりたくないです。
WebServ
クラスでは基本的にI/Oのイベント管理をするようにし、システムコールの呼び出しを含む各イベントの処理は、Client
とServer
クラス内で行うようにしたいです。