Chinaunix首页 | 论坛 | 博客
  • 博客访问: 523394
  • 博文数量: 576
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5020
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:47
文章分类

全部博文(576)

文章存档

2011年(1)

2008年(575)

我的朋友

分类:

2008-10-14 14:53:33

Carrey:我在局域网中执行,没有出现相应的结果。
(发表于2002-6-24 8:25:00)

薇薇:pDlg->m_UDPSocket.SendTo((void*)bs,50,destPORT,pDlg->m_strIP,0);

(发表于2002-6-24 17:07:00)

薇薇:pDlg->m_UDPSocket.SendTo((void*)   bs,50,destPORT,pDlg->m_strIP,0);
这句话是什么意思?

(发表于2002-6-24 17:07:00)

hooey:真的,在局域网上没有什么结果?
怎么回事?
谢谢
(发表于2002-6-28 17:32:00)

朱巍:要查找的IP必须和你的主机在同一逻辑子网中,请注意
你的IP地址和子网掩码。
(发表于2002-6-29 10:51:00)

hooey:朱巍:
您好!
我所有的机器都在192.168.0.1~192.168.0.255中还不行吗?
我运行您的程序,什么冬冬都不返回!我也改变过超时1000ms,也不行!
请指教!
(发表于2002-7-1 11:39:00)

frank:有没有办法得到其它机子正在使用的用户名?
(发表于2002-7-1 19:46:00)

老穆:很有用!只是用户名部分经常出现乱码!
(发表于2002-7-12 11:39:00)

lrt:我用的也没任何效果。我的ip段也是l92.168.0.1-255.
(发表于2002-7-12 16:58:00)

eagle:发送的数组ds[50]中定义的报文是什么意思?
137端口是NETBIOS名字服务,你所发的报文和收到的报文
是具体内容是什么?


(发表于2002-8-7 10:51:00)

ry:如何解决用户名部分出现的乱码??!

(发表于2002-10-18 16:08:00)

owner001:用不了,连自己的机子都无法出信息
(发表于2003-1-3 9:48:00)

helixin:朱巍:
您好!
 
您的原码,结构和思路属正常,无技巧,这正是我们VC人员应该尽量使用的。
在您的原码中,有二个关键点,我非常诚恳地向您请教:
1、您所发的UDP内容的含义是什么?
BYTE bs[50]={0x0,0x00,0x0,0x10,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x43,0x4b,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x0,0x0,0x21,0x0,0x1};

2、您如何确定返回的数据中包含的数据结构:
 BYTE Buf[500];
 
 CString str,strIP,strHost,strHex,strMac,Host,Group,User;
 UINT dport;
 m_UDPSocket.ReceiveFrom(Buf,500,strIP,dport,0);

另外:您公开的邮件地址好象有问题
(发表于2003-1-19 21:06:00)

kyming:我也很想知道 bs[50]中的含义是什么?

还有一点你,对返回的数据包进行分析时,好像不是很对:
当 Host,Group,User 中有相同时得出的结果有误。您的代码只是进行了一些判断的简单。
由于不理解相应数据包的含义,还不能进行对它进行很好的改进

(发表于2003-2-22 15:04:00)

xyz846:我局域网内(192.168.0.1-192.168.0.254)内搜索也没有
返回任何东西,不知道是怎么回事?
(发表于2003-11-7 15:00:00)

weiliu112:写的很不错,可是有的地方看不懂,要是能帮大家写个文档就好了。。
(发表于2004-1-14 20:45:00)

weiliu112:为什么你发一个消息给指定的ip后,返回来的就是我们所要的用户名和mac地址,组,什么的??

(发表于2004-1-14 20:47:00)

xy_yzg12:怎么没有答复?

(发表于2004-4-10 16:51:00)

kgd198294:朱巍:
您好!

1、您所发的UDP内容的含义是什么?
BYTE bs[50]={0x0,0x00,0x0,0x10,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x43,0x4b,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x0,0x0,0x21,0x0,0x1};

2、您如何确定返回的数据中包含的数据结构:
 BYTE Buf[500];
 
 CString str,strIP,strHost,strHex,strMac,Host,Group,User;
 UINT dport;
 m_UDPSocket.ReceiveFrom(Buf,500,strIP,dport,0)

3,我也很想知道 bs[50]中的含义是什么?




(发表于2004-5-10 19:43:00)

cqz5777:BYTE bs[50]={0x0,0x00,0x0,0x10,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x43,0x4b,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x0,0x0,0x21,0x0,0x1};

有错应该是BYTE bs[50]={0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x43,0x4b,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x0,0x0,0x21,0x0,0x1};
我已经改正他的错误了,写了个简化版的,大家需要的话就发Email:cqz5777@sina.com


(发表于2004-10-12 10:31:00)

laoliu_7890:请问bs[50]中的含义是什么呢呀,还有
在接收那的for(i=57;i<500;i++) //57-72
{
if(Buf[i]==0xcc)
break; 
if(Buf[i]==0x20)
bAdd=false;
if(bAdd)
{
str.Format("%c",Buf[i]);
if(Buf[i]>=' ')
strHost+=str;

str.Format("%02x.",Buf[i]);
strHex+=str;
}
是什么意思啊????
(发表于2005-3-9 14:51:00)

..........................................................................
--------------------next---------------------

阅读(224) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~