the help I've found online tells me :
the latest git for WebSockets work only with the git version of the core,
https://github.com/esp8266/Arduino#using-git-version-
#24
i don't understand how to use the git version when i can't compile in a linux environment as it suggests with :
cd hardware
mkdir esp8266com
cd esp8266com
git clone https://github.com/esp8266/Arduino.git esp8266
thanks for any pointers.
[EDIT] after more reading I've download GitGUI and have cloned the files onto my laptop and moved them to a new folder in the Arduino directory as mentioned hardware/esp8266com/esp8266. Presuming this is correct (?!) i do not know how to do the second part on a windows machine:
cd esp8266/tools
python get.py
[EDIT2] i have installed python on my laptop to see if i can then run the command python get.py as mentioned above but it's not having any of it.
python is not recognized as an internal or external command, operable program or batch file.