send(ListenSocket, wbufP, sizeof(wbufP), 0);
Tu envoies la totalité de tes buffers, donc ce qui suit le \0 aussi.