diff --git a/src/Swoole/Socket/UdpSocket.php b/src/Swoole/Socket/UdpSocket.php
index <HASH>..<HASH> 100644
--- a/src/Swoole/Socket/UdpSocket.php
+++ b/src/Swoole/Socket/UdpSocket.php
@@ -14,7 +14,10 @@ abstract class UdpSocket implements PortInterface, UdpInterface
         $this->swoolePort = $port;
     }
 
-    abstract public function onReceive(\swoole_server $server, $fd, $reactorId, $data);
+    public function onReceive(\swoole_server $server, $fd, $reactorId, $data)
+    {
+
+    }
 
     abstract public function onPacket(\swoole_server $server, $data, array $clientInfo);
 }
\ No newline at end of file
empty onReceive implement for udp