struct hostent *hp; hp = gethostbyname("Splinter"); if (hp == null) { herror("gethostbyname"); }
|
Splinter זה שם המחשב שאותו אני מחפשת..
בטרמינל (לינוקס) פקודת ה nslookup עובדת
(מחזירה את כתובת הIP הרצויה)
אבל בקוד, תחת gethostbyname לא מוחזר כלום..
ה herror מחזיר לי משהו בסגנון של "error name look up"
מה שכן - אני רואה את IP המוחזר בwireshark אבל לא מצליחה "לשלוף" אותו.
אני כבר יודעת שאפשר לנסות להשתמש בפקודת system כדי לרשום פקודה כמו ב command line אבל אני מעדיפה למצוא דרך לא מכוערת לפתור את זה חח
תודה

