loSocket.SendData("Bye!" + Chr(13)+Chr(10)) loSocket.Close() This.oWinSock_Server.RemoveObject(cSocketName)But... on client side.. CLOSE event fair.... and lock application.. I put ?"Event fair" to close event to winsock control - it looks like inside DO WHILE cycle..