EthernetUDP library

I just started to work with Ethernet shield and Arduino Uno.

Some sketches call one extra library EthernetUdp.h - some of them not.

My question is do I need it?

I have Kuman K15 Ethernet Shield W5100 Micro-sd Card Slot for Arduino 2009 UNO Mega 1280 Mega 2560 Nano Duemilanove from Amazon

#include "OneWire.h"
#include "DallasTemperature.h"
#include "dht.h"
#include <Wire.h> 
#include "LiquidCrystal_I2C.h"

//For Ethernet
#include <SPI.h>
#include <Ethernet.h>
#include <EthernetUdp.h>
//For Ethernet Ends

If you’re using Arduino IDE 1.6.6 or newer you don’t need that line. With older IDE versions you needed to include files that your libraries included (that file is included by one of the Ethernet library’s files) but the IDE is now smarter so that’s no longer necessary. Similarly, you will also find that you can remove this line:

#include <SPI.h>

They are left in the sketch for the sake of backwards compatibility with older IDE versions.

Thanks pert a lot.