Entries from 2005-11-25 to 1 day

WSASendToを試してみた

任意のIPパケットを送りたいという動機で、WSASendToを使ってみました。 bool RawSocket::Write(byte* buff, dword size, dword* writeSize) { unsigned long length; unsigned long flags = 0; IP::Header* h = (IP::Header*)buff; SOCKADDR_IN addr_in; ad…

オブジェクトを返さなければいけないときに、リファレンスを返そうとがんばるのはやめよう 23項

値渡し(コピー渡し)とリファレンス渡しについて学ぶと、何でもかんでもリファレンス渡しにしようとしてしまうという罠について。 納得。

出力されたコンテンツをoutput filterで覗き見る

最近覗き系が多い気がしますが、解決したのでまとめておきます。 まずはソースから、デバッグ用にモジュールを1ついい加減に作ってしまいました。 static int outputfilter(ap_filter_t* f, apr_bucket_brigade* bb) { request_rec* r = f->r; apr_bucket* b…