ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
אורח · ·
 

הודעה פורסם: 28/04/2015 - 16:55
נושא ההודעה: שליחת ביטים דרך כרטיס הרשת

שלום רב לכולם.


אני מנסה לשלוח דרך כרטיס הרשת שלי חבילות ואני לא כך כך מצליח,
כלומר אני לא רוצה להשתמש בשכבות השונות של הרשת בשביל לשלוח חבילה
אלא אני רוצה לצורך העיניין שהכרטיס רשת שלי אשלח את "HELLO" בלבד ללא שום
תוספות של Physical Layer וכו'...
רק את המחרוזת "HELLO".

אני מתכנת זאת בC כמובן.

אם מישהו יודע כיצד לעשות זאת אני ממש אשמח לעזרה

תודה מראש
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
am1לא בפורום כעת ת.הצטרפות: 13/10/2008 · הודעות: 237 ·
 

הודעה פורסם: 28/04/2015 - 17:51
נושא ההודעה:

ראה כאן:
http://electronics.stackexchange.com/questions/24588/is-there-any-way-to-send-serial-data-over-physical-ethernet-layer-with-no-encaps
לא נראה שזה מעשי.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
yairp(offline)אורח · ·
 

הודעה פורסם: 28/04/2015 - 17:52
נושא ההודעה: Re: שליחת ביטים דרך כרטיס הרשת

אני ממליץ לך לקרוא את המדריך הזה:
http://beej.us/guide/bgnet/output/html/multipage/index.html
שמסביר תקשורת ברשתות (בשפת C).
אם נותרות לך שאלות תוכל בשלב זה למקד אותן ולקבל את התשובות הדרושות.
בהצלחה
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
shrek0אורח · ·
 

הודעה פורסם: 28/04/2015 - 20:21
נושא ההודעה:

היי, יצא לי בדיוק לכתוב פרוייקט דומה, אתה יכול לראות את המחלקה LowSocket: (תחת utils)
https://github.com/shrek0/ProtocolLearn/blob/master/source/utils/lowsocket.h

בקצרה, אתה צריך לפתוח סוקט כ-
קוד:
socket(AF_PACKET, SOCK_RAW, 0)


שם לב שגם בצורה הזו את כותב מהשכבה השניה ולא מהראשונה. (אתה לא צריך לתאם את השידור וכו')
אני גם ממליץ מאד על המדריך של beej, אם אתה מעוניין, יש כאן גרסה מתורגמת:
http://yuval.anibo-soft.com/beej/intro.html

בהצלחה Smile
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח
  2. am1
  3. אורח [yairp(offline)]
  4. אורח [shrek0]