バイナリデータならvoid*でやりとりするのが普通だと思ってた。
ソケットインターフェースがchar*とか取るのはマジ勘弁。