Hi whale-av, thanks for your reply. I managed to get this up another way a couple of months back, but now I'm back making an updated version. I ended up using pd-extended last time and so found that [tcpreceive] work well. However now I am using Raspian Jessie and Pd Vanilla 0.46.2 I cannot use that object any more.
What you said makes sense I am now attempting to use a [netreceive 8010 0] and then using curl to route my data to the same port (8010). This worked with [tcpreceive] in Extended but I couldn't get it to work with [netreceive]. It still isn't working with [netreceive] now.
I know I have some work to do to separate out the data stream once it's coming through but at this stage even connecting [print] to [netreceive] yields no data. Curl (in my terminal) is acting like it's running and connected, for example if I run the curl scrip without running the Pd patch and building the [netrecieve] first the curl doesn't connect (as you explained before).
Do I need to be doing something to somehow "wake up" [netreceive] to receive the data? If so I can't find it in the documentation. Any suggestions would be very much appreciated.