[PD] UDP server with Pd

Christof Ressi info at christofressi.com
Wed Jun 2 18:12:42 CEST 2021

If you want the server to reply only to the current client, 
[iemnet/udpserver] actually works fine (despite the error message in the 
console): the list method will send the packet to the source address of 
the most recently received packet.

However, if you need to send packets to several/all registered clients, 
e.g. like a game server, this doesn't work (yet).


On 02.06.2021 08:54, Roman Haefeli wrote:
> On Tue, 2021-06-01 at 15:27 -0700, Miller Puckette via Pd-list wrote:
>> One solution (which the conniption server/client and quacktrip both
>> use in somewhat different ways) is for a "netreceive" object to wait
>> for an incoming connection and then, once one arrives, immediately to
>> close
>> its own listening port and for a "nestsend" in the same patch to open
>> a connection to the IP and port that the "netreceive" reported (via
>> its
>> second outlet).  It's a bit complicated but gets the job done.
> That absolutely works. And since that can be done in zero logical time,
> [netsend]  doesn't claim any packets coming in on the port "shared"
> with [netreceive]. Cheers to Pd's determinism!
> That opens up an a lot of new things to explore for me. Thanks!
> Roman
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20210602/aa4883b3/attachment-0001.htm>

More information about the Pd-list mailing list