[PD] Getting (not pure) data over the internet

Martin Peach martin.peach at sympatico.ca
Fri Mar 23 03:19:47 CET 2007

Umm, isn't the local port always 80 for http, and the remote and local 
port numbers always identical for tcp?
Anyway, [tcpclient] lets you do the important CRLF combo which 
[netclient] won't, and any http-compliant web server will not reply 
until it gets that.
With [tcpclient] you can do a message like
[send 71 69 84 32 104 116 116 112 58 47 47 47 105 110 100 101 120 46 104 
116 109 108 13 10(
which is the ASCII representation of
GET http:///index.html CRLF
The string objects I was working on allow you to do this using ordinary 
text (except that so far you still need to give 13 10 instead of 
CarriageReturn, LineFeed)


padawan12 wrote:
> Maybe [netclient], I never got the attached file to work,
> if you can suss it please let me know. We need to know the
> local port but [netclient] and [netreceive] don't tell us.
> If you can get a response back you should be able to
> hand craft arbitary requests.
> On Thu, 22 Mar 2007 18:49:57 +0000
> Stuart Jones <s.jones at csm.arts.ac.uk> wrote:
>> Hi
>> In need to get data from a wireless sensor network to control Pd patches.
>> The WSN feeds to a database on a server and I need to send queries over the
>> internet to the data server in the form http://ip
>> address/data/location/device/now (or when on a LAN: ip
>> address/data/.../.../now). How do I send the query out of the Pd patch, and
>> how do I get the resulting data back in? (The data comes in this form:
>> 2007-03-22 18:00:01,17,1,0, which timestamp, device ID, data). I would
>> automate the querying with [metro].
>> [netsend] [comport] [netserver] don¹t seem to apply.
>> BTW got good results using [comport] on site, picking up from arduinos
>> sending via bluetooth. However, must be done via the server, as data is
>> coming from arduinos, crossbow motes, and proprietary systems and anyway the
>> arduino bluetooth is paired to the server.
>> Thanks
>> Stuart
>> ------------------------------------------------------------------------
>> _______________________________________________
>> PD-list at iem.at mailing list
>> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list

More information about the Pd-list mailing list