Методы send() and receive() не правильно реализованы... но почему?