From e2b68a01d197a2da2a5bc765715e4a676a07edba Mon Sep 17 00:00:00 2001 From: Shoghi Cervantes Pueyo Date: Fri, 12 Apr 2013 20:35:39 +0200 Subject: [PATCH] UDP Sokcet port blocking exit --- src/network/MinecraftInterface.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/network/MinecraftInterface.php b/src/network/MinecraftInterface.php index 7472381c4..a2c099cbd 100644 --- a/src/network/MinecraftInterface.php +++ b/src/network/MinecraftInterface.php @@ -31,6 +31,10 @@ class MinecraftInterface{ private $data; function __construct($server, $port = 25565, $listen = false, $client = false, $serverip = "0.0.0.0"){ $this->socket = new UDPSocket($server, $port, (bool) $listen, $serverip); + if($this->socket->connected === false){ + console("[ERROR] Couldn't bind to $serverip:".$port, true, true, 0); + exit(1); + } $this->client = (bool) $client; $this->start = microtime(true); }