[PD] tcpserver and tcpclient
Mathieu Bouchard
matju at artengine.ca
Sun May 14 01:00:06 CEST 2006
On Fri, 12 May 2006, Martin Peach wrote:
> I should be able to merge these into a single [tcp] that accepts
> connections as well as initiating them.
If you make this then I want it to be part of the *internals* of
PureData-devel.
> It seems not useful to do the same for udp because udp is not a
> connection-oriented protocol -- you can send messages back and forth on
> separate sockets without any problem using [udpsend] and [udpreceive],
> so probably [udp] would be a combination of [udpsend] and [udpreceive].
I prefer to have both halves of the protocol in the same object-class.
This is for symmetry with other protocols (in this case, with [tcp]).
Making it like this doesn't really add to udp support itself but it
doesn't remove any feature either, has little overhead, and increases the
uniformity across similar object-classes.
What would be the name of a unix-socket version? [unix] seems too vague.
[pipe] is already taken. [namedpipe] and [localsocket] could be fine.
However, putting "socket" in the name is contrary to the naming of [tcp]
and [udp]. OTOH, I don't care much for making those names three letters
long, because they aren't used often enough. (it's not like [t] or [f])
_ _ __ ___ _____ ________ _____________ _____________________ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC Canada
More information about the Pd-list
mailing list