bug-commoncpp
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Network Device Informations


From: David Sugar
Subject: Re: Network Device Informations
Date: Thu, 14 Nov 2002 07:38:28 -0500 (EST)

I think the -1 MTU returned from something (like win95) which cannot 
return a mtu is find...

On Thu, 14 Nov 2002, Prochnow, Christian wrote:

> Hi,
> 
> The ioctl() calls made in enumNetworkDevices() should work under Linux, 
> Solaris and FreeBSD cause this is a common UNIX ioctl. The structures used 
> are also UNIX-common. 
> ioctl() are very different between unices if we want to query IPv6 devices 
> also - but Common C++ doesnt support IPv6 at all, right ?
> So adding IPv6 support to Common C++ and to the NetworkDeviceInfo class 
> should 
> be a TODO item for future releases.
> 
> So what dou you think of the MTU issue ?
> Does anyone know if Common C++ works under Win95 ?
> And when - do you think we should break compatibility with Win95 cause of 
> this 
> MIB functions ? Or should the Win95 implementation simply return "-1" as MTU. 
> I think querying the MTU is a common-task for UDP-message oriented protocols. 
> 
> I'm using Common C++ to develop Finance Realtime Applications for my employer 
> (a German company) which mainly runs Linux on their Servers and Windows on 
> their Workstations.
> Cause i'm actively using Common C++ now, and also did a portable application 
> framework (P::Classes) in the past i would like to continue contributing to 
> the Common C++ Project.
> 
> Regards,
> Christian Prochnow
> 
> Am Donnerstag, 14. November 2002 00:42 schrieben Sie:
> > This is also the kind of things Common C++ is meant to be abstracting.  I
> > agree it is something we should try to add.
> >
> > On Wed, 13 Nov 2002, Federico Montesino Pouzols wrote:
> > >   Ummm, I think this adds interesting features. I think this
> > > should be added soon to the unstable branch, at least. I will do some
> > > tests, tell us if you check it works on other platforms, as I believe
> > > that some of the system calls may be problematic.
> > >
> > > On Wed, Nov 13, 2002 at 02:26:23PM +0100, Prochnow, Christian wrote:
> > > > Hi List,
> > > >
> > > > For a networking application i needed to query a list of Network
> > > > Devices and their Broadcast addresses to ignore Broadcasts from my own.
> > > > Here's the solution which i think is of interest for implementing it in
> > > > Common C++.
> > > >
> > > > This solution is tested under Linux, but should also work under other
> > > > UNIX systems which needs to be verified. Win32 stuff is also
> > > > implemented, but untested. I also did'nt find a way to get the MTU
> > > > under Win32 without braking compatibility with Win95 (with >= Win98 it
> > > > is possible to get the MTU via MIB extensions).
> > > >
> > > >
> > > >
> > > > Regards,
> > > > Christian Prochnow
> > >
> > > _______________________________________________
> > > Bug-commoncpp mailing list
> > > address@hidden
> > > http://mail.gnu.org/mailman/listinfo/bug-commoncpp
> 
> 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]