The socket is blocking and te data I sent is transmitted successfully (it is 7-8 bytes long).

I tried closesocket() in the server code at the end of the while loop(). The result is the same, when I sent any data with client, it says "blabla bytes data sent", and the server only at first time displays "Received data : data itself comes here. blabla bytes length". But when i try to sent another data, the server does not receive any data.