[DGD] Changing connect() (network package)
bart at wotf.org
bart at wotf.org
Wed Dec 12 00:04:44 CET 2007
(bah, did it again, sending with the wrong from address...)
I suppose writing socket code outside DGD might work yes..
I'd not like having 2 different things managing my connections tho, but thats
a matter of opinion I suppose.
Question is, can you call functions in LPC objects from the extension
interface, and can you do so only as part of an existing thread or can you
create a new one?
Bart
On Tue, 11 Dec 2007 14:48:40 -0800, Shentino wrote
> > You can't.
> >
> > The extension interface is only for kfuns that call no DGD code, other
> > than error() and simple datatype manipulation functions.
> >
> > Furthermore, I really don't see how it could be improved to support
> > something like the networking package -- the underlying code for
> > network communications in DGD and DGD/MP is completely different.
> >
> > Regards,
> > Dworkin
>
> Developing an asynchronous model would probably be mere coding.
>
> If you would implement a way to call LPC asynchronously from C, that
> would probably help.
>
> Anyway, I should clarify that I'm not looking to IMPROVE the net
> package, I'm looking to REPLACE it with something BRAND NEW.
>
> My version of networking would stay COMPLETELY out of the way of
> DGD's normal activities. I'd have my own special objects for connections
> and ports, and they'd play nicely with the rest of DGD simply by
> staying the hell out of the way.
>
> Unless of course DGD has a monopoly on the OS's networking functionality...
> ___________________________________________
> https://mail.dworkin.nl/mailman/listinfo/dgd
--
Created with Open WebMail at http://www.bartsplace.net/
Read my weblog at http://soapbox.bartsplace.net/
More information about the DGD
mailing list