{"title":"BIO_read","type":"rich","url":"https://bg1.hatenablog.com/entry/2017/05/23/210000","author_name":"BG1","width":"100%","image_url":null,"height":"190","provider_name":"Hatena Blog","provider_url":"https://hatena.blog","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fbg1.hatenablog.com%2Fentry%2F2017%2F05%2F23%2F210000\" title=\"BIO_read - \u8eca\u8f2a\u306ex\u767a\u660e ~B.G&#39;s Blog~\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","blog_title":"\u8eca\u8f2a\u306ex\u767a\u660e ~B.G's Blog~","categories":["OpenSSL"],"published":"2017-05-23 21:00:00","author_url":"https://blog.hatena.ne.jp/BG1/","description":"\u30b3\u30cd\u30af\u30b7\u30e7\u30f3\u306e\u63a5\u7d9a\u304c\u3067\u304d\u305f\u3089\u3001BIO_write\u3067\u63a5\u7d9a\u5148\u306b\u30ea\u30af\u30a8\u30b9\u30c8\u3092\u66f8\u304d\u8fbc\u307f\u3001BIO_read\u3067\u63a5\u7d9a\u5148\u304b\u3089\u30ec\u30b9\u30dd\u30f3\u30b9\u3092\u8aad\u307f\u8fbc\u3080\u3002bio_read(3): BIO I/O functions - Linux man pageBIO_read.c\u3067\u3001bgstation0.com\u306eindex.html\u3092GET\u3059\u308b\u30ea\u30af\u30a8\u30b9\u30c8\u6587\u5b57\u5217request_str\u3092\u4f5c\u6210\u3002 BIO_write\u3067request_str\u3092\u66f8\u304d\u8fbc\u3080\u3002 \u3042\u3068\u306f\u3001BIO_read\u3067\u8aad\u307f\u8fbc\u3093\u3060\u30ec\u30b9\u30dd\u30f3\u30b9\u6587\u5b57\u5217\u3092response_buf\u306b\u683c\u7d0d\u3057\u3001\u51fa\u529b\u3001\u3053\u308c\u3092\u306a\u304f\u306a\u308b\u307e\u3067\u7e70\u308a\u8fd4\u3059\u3002 $ vi BIO_read.c $ gcc -o BIO_re\u2026","blog_url":"https://bg1.hatenablog.com/","version":"1.0"}