すみません。>>347を>>367で答えてもらったものですが、
>>367さんのサーバのプログラムをコンパイルすると
while (p = strpbrk(pclient->buff, "\r\n")) {  のところで
57: warning: suggest parentheses around assignment used as truth value
     for (q = pclient->buff; *q++ = *++p; )  のところで
63: warning: suggest parentheses around assignment used as truth value
というエラーがでます。どなたか修正を教えていただけませんか?お願いいたします。