It's very weird i can't access a computer of the same workgroup (i checked them both)...one is win98 and the other winxp

Winxp can access win98 in any way, but win98 can't access xp by typing it's computer name, i need to type winxp ip adress when using win98 to access xp What shall i do?