主題:無法獲取ETR232i的網絡地址? 共有40744人關注過本帖 |
---|
塵封 |
1樓 |
無法獲取ETR232i的網絡地址? Post By:2005-7-5 10:44:00 [只看該作者]
我包含了 utility.h 文件, 調用  int GetEthernetID( unsigned char* ID ) 函數,  但結果數組是空的. 而且也初始化了網卡. 還有什么地方沒有注意到么?
|
|
單帖管理 | 引用 | 回復 |
zhl |
2樓 |
Post By:2005-7-5 11:40:00 [只看該作者]
先調用函數InitEthernetNet(...)后,在調用 int GetEthernetID( unsigned char* ID )就應該得到起MAC地址。請用我們提供的TCPSvr程序測試。
|
|
單帖管理 | 引用 | 回復 |
塵封 |
3樓 |
Post By:2005-7-6 17:27:00 [只看該作者]
我用TD跟蹤了一下, 發現用 int GetEthernetID( unsigned char* ID ) 取出來的MAC地址怪怪的, 和普通計算機上網卡的MAC地址不相似, 這是為什么, 第一個字符是<|>\0<|>.
|
|
單帖管理 | 引用 | 回復 |
x10 |
4樓 |
Post By:2005-7-6 18:44:00 [只看該作者]
每個硬件廠商都申請有專門的ID,對應MAC的前3個字節,是有可能出現0的。
|
|
單帖管理 | 引用 | 回復 |
塵封 |
5樓 |
Post By:2005-7-7 10:04:00 [只看該作者]
我取出的MAC地址如下:
<|>\0<|> #11 #180 <|> <|> #17 #194 這個是上位機接收到傳來的MAC信息 |
|
單帖管理 | 引用 | 回復 |
x10 |
6樓 |
Post By:2005-7-7 13:31:00 [只看該作者]
應當是對的,ETR232i的MAC地址的前3個字節為(HEX) 00 0B B4
|
|
單帖管理 | 引用 | 回復 |