ABA


"בעיה : הפעלת תהליך בשני משחבים באותו הזמן"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #6525 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 6525
AndreyT

   14:17   10.07.03   
אל הפורום  
  בעיה : הפעלת תהליך בשני משחבים באותו הזמן  
 
   יש לי מצב כזה , שני מחשבים מחוברים
בינהם בעזרת Winsock , ה-PING בינהם לא קבוע (50-300).
למישהו יש רעיון איך אפשר להפעיל תהליך כלשהו
בשני המחשבים בהפרש זמנים כמה שיותר קטן ?

תודה לעוזרים.


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  הקשת מבוססת על חיבור בזק? כבלים? יס? Blood-Runner 10.07.03 15:12 1
     הקשר יכול להיות מבוסס על כל אחד מאלה AndreyT 10.07.03 19:22 2
         אחד הדברים היחידים שיכולים kobituashi 10.07.03 19:29 3
             סינכרון שעונים לא יעזור לי הרבה. AndreyT 10.07.03 20:31 4
                 אם השעה תהיה זהה בשני המחשבים, kobituashi 10.07.03 20:36 5
                     אבל אנכנו חוזרים לאותה הבעיה... AndreyT 10.07.03 20:46 6
                         נניח ותסנכרן כל מחשב לפי שרת אינטרנט? kobituashi 10.07.03 20:50 7
                             גם זה דרך בעיתית AndreyT 10.07.03 22:06 10
  דרך אחרת: kobituashi 10.07.03 20:57 8
     זה מה שאני יצתרך לעשות בסוף AndreyT 10.07.03 22:00 9
         תראה, הרצה של פינג 4-5 פעמים לצורך סנכרון kobituashi 11.07.03 18:51 14
  אפשר אולי לעשות כמה הנחות שיעזרו? dryice 11.07.03 11:37 11
     הקשר נוצר בין מחשבים עם ADSL או א' מהיר אחר AndreyT 11.07.03 14:22 12
         אבל כאשר שולחים מידע בין שני מחשבים עם ADSL liranr 11.07.03 15:53 13
             צודק ... AndreyT 11.07.03 19:41 15
                 לא הנחנו הרגע שהתנועה היא סימטרית? liranr 11.07.03 20:39 16
                     אתה לא הבנתה את הבעיה ... AndreyT 11.07.03 22:12 19
                         מה אכפת לך מ-X או Y? kobituashi 11.07.03 23:02 20
             כמו כן יש לשים לב שדנים ב latency dryice 11.07.03 21:14 17
                 הוצאת לי את המילים מהפה hll 11.07.03 21:20 18

       
Blood-Runner

   15:12   10.07.03   
אל הפורום  
  1. הקשת מבוססת על חיבור בזק? כבלים? יס?  
בתגובה להודעה מספר 0
 
   זה יעזור..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AndreyT

   19:22   10.07.03   
אל הפורום  
  2. הקשר יכול להיות מבוסס על כל אחד מאלה  
בתגובה להודעה מספר 1
 
   ובצרופים (בזק-קבליפ ,יס-בזק).

במה בידיוק זה אמור לעזור ?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
kobituashi לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 18.3.02
6186 הודעות, 1 פידבק
   19:29   10.07.03   
אל הפורום  
  3. אחד הדברים היחידים שיכולים  
בתגובה להודעה מספר 2
 
   לקבוע פעולה בו זמנית, הוא כמובן גורם הזמן.

אם אין לך רצון לסנכרן את 2 שעוני המחשב לשעה אחת (לפי אחד מהם), השתמש בשעון של אתר אינטרנט, ותקבע פעולה בשעה מסויימת (עם דיוק של שנייה?).


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AndreyT

   20:31   10.07.03   
אל הפורום  
  4. סינכרון שעונים לא יעזור לי הרבה.  
בתגובה להודעה מספר 3
 
   להגיע לדיוק של שניה זה לא בעיה ,כי הפינג
בין מחשבים עם ADSL בישראל לא עולה על עשירית השניה.
אני צריך דיוק של ארבעה מאיות השניה .



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
kobituashi לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 18.3.02
6186 הודעות, 1 פידבק
   20:36   10.07.03   
אל הפורום  
  5. אם השעה תהיה זהה בשני המחשבים,  
בתגובה להודעה מספר 4
 
   אזי תוכל להשתמש בפקודת TIMER, (משתמש ב-VB?) ואז תגיע לרמת דיוק גבוהה יותר.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AndreyT

   20:46   10.07.03   
אל הפורום  
  6. אבל אנכנו חוזרים לאותה הבעיה...  
בתגובה להודעה מספר 5
 
   איך לנסנכרן שעון להפרש של עד ארבעה מאיות
השניה בין המחשבים ?

כן , בVB
אני לא משתמש Timer , אני משתמש ב פונקצית API
שנותנת לי דיוק של אלפית השניה (במקום מאית השניה של ה TIMER)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
kobituashi לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 18.3.02
6186 הודעות, 1 פידבק
   20:50   10.07.03   
אל הפורום  
  7. נניח ותסנכרן כל מחשב לפי שרת אינטרנט?  
בתגובה להודעה מספר 6
 
   כך השעה אמורה להיות זהה ב-2 המחשבים...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AndreyT

   22:06   10.07.03   
אל הפורום  
  10. גם זה דרך בעיתית  
בתגובה להודעה מספר 7
 
   א.אני לא רוצה לשנות זמן מערכת.
ב.בשביל לסנכרן זמן דרך שרת אינטרנט
צריך להיתחבר לשרת של MICROSOFT לבקש
זמן , והפעולה עורכת בערך 1-5 שניות...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
kobituashi לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 18.3.02
6186 הודעות, 1 פידבק
   20:57   10.07.03   
אל הפורום  
  8. דרך אחרת:  
בתגובה להודעה מספר 0
 
   סנכרן שעונים ביניהם, בדוק פינג ממוצע, ותתקן את הסנכרון בעזרת הפינג שקיבלת, כך תקבל תוצאה די מדוייקת...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AndreyT

   22:00   10.07.03   
אל הפורום  
  9. זה מה שאני יצתרך לעשות בסוף  
בתגובה להודעה מספר 8
 
   אם לא אמצה פיתרון טוב יותר.
זה דרך מאוד בעייתית , כי הפינג
כל הזמן משתנה...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
kobituashi לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 18.3.02
6186 הודעות, 1 פידבק
   18:51   11.07.03   
אל הפורום  
  14. תראה, הרצה של פינג 4-5 פעמים לצורך סנכרון  
בתגובה להודעה מספר 9
 
   תיתן לך מידע די מדוייק (מאית שנייה) לגבי ה-DELAY...

זה לא שה-PING משתנה בצורה כ"כ משמעותי מפעם לפעם, אם תריץ נגיד 5 פעמים, תוריד את הערך הגבוה ביותר ואת הערך הנמוך ביותר, ול-3 הנותרים, תעשה ממוצע. תקבל לדעתי משהו שיסנכרן יופי את העסק...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dryice

   11:37   11.07.03   
אל הפורום  
  11. אפשר אולי לעשות כמה הנחות שיעזרו?  
בתגובה להודעה מספר 0
 
   האם זמן התנועה של חבילה פחות או יותר סימטרי בשני הכיוונים?
אם כן, היוזם שולח חבילה הצד השני יקבל אותהיחזיר תשובה,
יחכה X זמן ויריץ התהליך, היוזם יחכה X זמן פחות מחצית הזמן
שעבר בין שליחת החבילה לקבלתה. זה עשוי לעזור.
X צריך להיות חסם עליון על הPING time למשל שניה.

אם זמן התנועה לא סימטרי אפשר לנסות ללמוד את האסימטריה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AndreyT

   14:22   11.07.03   
אל הפורום  
  12. הקשר נוצר בין מחשבים עם ADSL או א' מהיר אחר  
בתגובה להודעה מספר 11
 
   עבר עריכה לאחרונה בתאריך 11.07.03 בשעה 14:27
 
הוא לא סימטרי , UPLOAD בערך פי
6 יותר איתי מאשר DOWNLOAD.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranr

   15:53   11.07.03   
אל הפורום  
  13. אבל כאשר שולחים מידע בין שני מחשבים עם ADSL  
בתגובה להודעה מספר 12
 
   הקשר דווקא כן סימטרי (בערך), כי מן הסתם שליחת המידע בין
המחשבים תתבצע בקצב של ה-upload ולא של ה-download


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AndreyT

   19:41   11.07.03   
אל הפורום  
  15. צודק ...  
בתגובה להודעה מספר 13
 
   אבל גם כאן , איך אני יוכל לגלות מה מהירות
שליחת ההודעה ?
יש לי מצב של
Ping=X+Y
כאשר X זה מהירות שליחת ההודעה ממחשב אחד לשני , ו Y זה מהירות
השליחה חזרה .
כלומר משוועה עם שתי נעלמים.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranr

   20:39   11.07.03   
אל הפורום  
  16. לא הנחנו הרגע שהתנועה היא סימטרית?  
בתגובה להודעה מספר 15
 
   ואז X=Y ואז ההמשך פשוט?
שווה לבדוק את זה ולראות כמה מדוייקות התוצאות שמתקבלות.
אם לא מספיק מדוייק צריך לחשוב על משהו אחר


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AndreyT

   22:12   11.07.03   
אל הפורום  
  19. אתה לא הבנתה את הבעיה ...  
בתגובה להודעה מספר 16
 
   עבר עריכה לאחרונה בתאריך 11.07.03 בשעה 22:13
 
כאשר רוצים לגלות PING עושים דבר כזה :
מחשב א' רושם את השעה כששלך הודעה, והשעה כשקיבל מענה
וההפרש בין השעות הוא ה PING .

לכן הפינג הוא סכום של 2 זמנים :
1.זמן שליחת ההודעה ממחשב א' למחשב ב' (קראתי לו זמן X )
2.זמן שליחת הודעה ממחשב ב' למחשב א כמענה להודעה הראשונה ( זמן Y )


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
kobituashi לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 18.3.02
6186 הודעות, 1 פידבק
   23:02   11.07.03   
אל הפורום  
  20. מה אכפת לך מ-X או Y?  
בתגובה להודעה מספר 19
 
   PING ייתן לך ROUNDTRIP, כלומר זמן של הלוך חזור בשליחת החבילה...

זה ההפרש בין שניהם


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dryice

   21:14   11.07.03   
אל הפורום  
  17. כמו כן יש לשים לב שדנים ב latency  
בתגובה להודעה מספר 13
 
   ולא בthroughput שהקשר ביניהם מאוד רופף, לרוב שכמדברים על מהירות
של קווי תקשורת שונים ומשווים גם upstream ו downstream מדברים
על throughput דווקא.

לעניות דעתי הlatency יושפע מאוד דווקא מהמיקום של שני המחשבים
בעולם וכמה ואילו routers החבילה עוברת דרך, ופחות מאיזה חיבור
יש בינך לבין ספקית האינטרנט אם כי גם מזה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
hll

   21:20   11.07.03   
אל הפורום  
  18. הוצאת לי את המילים מהפה  
בתגובה להודעה מספר 17
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net