char buf[256];
read(socket_fp,buf,256*sizeof(char))
ソケットから読み出した文字列はbufに格納されるのですが、
この時、\0文字の扱いはどうなるのでしょうか?
socketの内容をそのままコピーしてくれるのでしょうか?
それとも格納した文字列の最後に\0文字を付けてくれるのでしょうか?