[jcifs] problem with NbtAddress.getAllByAddress()
Allen, Michael B (RSCH)
Michael_B_Allen at ml.com
Wed May 15 08:45:21 EST 2002
Here Ashish, try this jar:
http://users.erols.com/mballen/jcifs-0.6.3uni.jar
Does it solve your problem?
Mike
> -----Original Message-----
> From: ashish [SMTP:ashishn at ntechra.com]
> Sent: Tuesday, May 14, 2002 6:23 PM
> To: crh at ubiqx.mn.org
> Cc: jcifs at samba.org
> Subject: Re: [jcifs] problem with NbtAddress.getAllByAddress()
>
> Hi,
>
> I was just looking around different implemenations of netbios name query
> request.
> I came across samba's implementation.
> http://samba.org/doxygen/samba/2.2/namequery_8c-source.html
>
> Here, code does set all flags to false in " name_status_query() " function.
>
> Ok, I have one more query. I am not able to figure out how the hex code
> related to name is populated.
> Please help me out here...
>
> Thanks,
> ashish
>
>
>
>
>
> ----- Original Message -----
> From: Christopher R. Hertel <crh at ubiqx.mn.org>
> To: ashish <ashishn at ntechra.com>
> Cc: <jcifs at samba.org>
> Sent: Monday, May 13, 2002 2:49 PM
> Subject: Re: [jcifs] problem with NbtAddress.getAllByAddress()
>
>
> > Sigh.
> >
> > Look, I'm sure this all makes sense in your mind, but you are providing
> > this information without context. I can break down your hex string, but
> > only because I'm steeped in NBT lore at this point.
> >
> > Sigh...
> >
> > \xa2\x48 Transaction ID
> > \x00\x00 Query request, with all flags false.
> > \x00\x01 QD_COUNT = 1
> > \x00\x00
> > \x00\x00
> > \x00\x00
> > \x20\x43\x4b\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41
> > \x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x41\x00
> > Name = "*\0\0\0\0\0\0\0\0\0\0\0\0\0\0", Suffix = '\0'
> > \x00\x21 Q_TYPE = NBSTAT
> > \x00\x01 Q_CLASS = IN
> >
> >
> > Okay, the only potential differences I see are that jCIFS seems to be
> > generating a query with RD and B set. These should be clear, to be
> > RFC-correct. (Note: the RFCs have a typo that makes this unclear.
> > RFC1002:4.2.17 shows the B flag in the NBSTAT query packet. It should
> > show zero.)
> >
> > I have my own testing tools, and I can send NBSTAT queries with these bits
> > turned on. I have no trouble with W/95 and W/98 boxes. I don't have XP
> > to test, however.
> >
> > There is no reason that a system would pay attention to these bits,
> > *unless* (to speed things up) someone were to write code that simply reads
> > the entire two-byte flags field as a single short int. This would be very
> > fast, particularly since you wouldn't need to covert to/from network byte
> > order. Just read the two bytes. Microsoft may have done something like
> > this in newer code. Again, I cannot test this right now.
> >
> > Chris -)-----
> >
> > --
> > Samba Team -- http://www.samba.org/ -)----- Christopher R. Hertel
> > jCIFS Team -- http://jcifs.samba.org/ -)----- ubiqx development,
> uninq.
> > ubiqx Team -- http://www.ubiqx.org/ -)----- crh at ubiqx.mn.org
> > OnLineBook -- http://ubiqx.org/cifs/ -)----- crh at ubiqx.org
>
>
More information about the jcifs
mailing list