NaoyaFukuma / webserv

This is when you finally understand why a URL starts with HTTP
3 stars 0 forks source link

RSTパケット(リセットパケット)への対応 #134

Closed NaoyaFukuma closed 1 year ago

NaoyaFukuma commented 1 year ago

リセットといいつつやることは強制終了 RSTパケット受信後に、 recv()するとreturn -1, errno ECONNRESETが確定 send()はオプションの有無で変わる。 MSG_NOSIGNAL無し(デフォルト)SIGPIPE受信 有りだと return -1, errno ECONNRESETとなる。 recv(), send()MSG_NOSIGNAL付きともに対応