[DGD] Problem with listening ports with kernellib-net

Shentino shentino at gmail.com
Sun Jul 25 09:27:21 CEST 2010


I've actually been pondering writing a net-aware klib as well.  I do plan to
make it check for net vs. no-net driver and be compatible either way.

I'm actually curious if I should do anything besides make a simple cut-over
to a boring klib portd

On Thu, Jul 22, 2010 at 11:37 AM, <bart at wotf.org> wrote:

> On Thu, 22 Jul 2010 19:14:05 +0200, Felix A. Croes wrote
> > Sarah Bonner <parhelion at rpmud.net> wrote:
> >
> > > I'm trying to run down a problem and have finally hit a brick wall.
>  I'm
> > > hoping this is the most appropriate place to find some help.
> > >
> > > I am using DGD 1.4.3., with a copy of the kernel-lib taken from
> wotf.org's
> > > svn repository (the trunk kernellib-net release).  This library appears
> to
> > > be the base kernel library patched to 1.3.3 with modifications made to
> ready
> > > the library for use with networking extensions.
> > >
> > > If DGD is compiled WITHOUT DNETWORK_EXTENSIONS, the game starts up just
> fine
> > > with no noticeable issues.
> > > If DGD is compiled WITH DNETWORK_EXTENSIONS, the game will start but
> will
> > > not accept incoming connections from telnet.
> > >
> > > I'm wondering if this is a known issue, or if this is not expected
> behavior?
> >
> > No port is ever opened (this would have to happen from
> > kernel/sys/driver.c::_initialize()), so the real explanation is probably
> > that the -net portion of kernellib-net is incomplete and has never
> worked.
>
> The idea is for initialize() to load port objects, which in turn open
> ports.
> restored() should ensure that those port objects are reinitialized (this is
> why with the networking kernel, the driver object has an array of port
> objects.
>
> > This is not a single easily-fixable issue.  As far as I can see,
> essential
> > functionality is simply not there.  Bart van Leeuwen is arguably working
> > on too many different mudlibs (WotF, Gurbalib, and kernellib-net).
>
> Not to mention absurd business at work, and a short vacation inbetween.
>
> >
> > As it stands now, kernellib-net is not usable with
> > NETWORK_EXTENSIONS. I would recompile DGD to work without, and wait
> > for Bart to fix this at some time in the future.
>
> I saw a message about this on the dgd channel backlog, I'll try to take a
> peek
> at this over the weekend, but no promise that I can quickly fix it.
>
> Either follow Felix' suggestion, or, if you want to use the network
> extensions, gurbalib might be a better starting point at the moment.
>
> Regards,
> Bart
> --
> Created with Open WebMail at http://www.bartsplace.net/
> Read my weblog at http://soapbox.bartsplace.net/
>
> ___________________________________________
> https://mail.dworkin.nl/mailman/listinfo/dgd
>



More information about the DGD mailing list