דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. WCF תקשורת דו כיוונית

WCF תקשורת דו כיוונית

מתוזמן נעוץ נעול הועבר תכנות
15 פוסטים 3 כותבים 1.4k צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מנצפךמ
    מנצפךמ
    מנצפך
    כתב ב נערך לאחרונה על ידי
    #1

    האם יש דרך לעשות תקשורת דו כיוונית ב WCF? בלי לעשות 2 סרברים בשני הצדדים.
    תודה.

    תגובה 1 תגובה אחרונה
    0
    • dovidD
      dovidD
      dovid
      ניהול
      כתב ב נערך לאחרונה על ידי
      #2

      Duplex Chanel:
      https://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/duplex-services

      אם זה תקשורת פשוטה אני ממלית לך לזנוח את WCF לטובת WebSocket:
      https://github.com/sta/websocket-sharp

      • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
      • בכל נושא אפשר ליצור קשר dovid@tchumim.com
      מנצפךמ תגובה 1 תגובה אחרונה
      3
      • dovidD dovid

        Duplex Chanel:
        https://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/duplex-services

        אם זה תקשורת פשוטה אני ממלית לך לזנוח את WCF לטובת WebSocket:
        https://github.com/sta/websocket-sharp

        מנצפךמ
        מנצפךמ
        מנצפך
        כתב ב נערך לאחרונה על ידי
        #3

        @dovid
        מפריע לי העניין של ההרשאות. שצריך הפעלה כמנהל.
        יש פתרון לזה?

        תגובה 1 תגובה אחרונה
        0
        • dovidD
          dovidD
          dovid
          ניהול
          כתב ב נערך לאחרונה על ידי
          #4

          גם בWCF דופלקס, וגם בWS, הקליינט לא צריך הרשאות, רק הסרבר.

          • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
          • בכל נושא אפשר ליצור קשר dovid@tchumim.com
          מנצפךמ תגובה 1 תגובה אחרונה
          2
          • dovidD dovid

            גם בWCF דופלקס, וגם בWS, הקליינט לא צריך הרשאות, רק הסרבר.

            מנצפךמ
            מנצפךמ
            מנצפך
            כתב ב נערך לאחרונה על ידי
            #5

            @dovid כמובן. אבל אחד הצדדים בסוקט יצטרך להיות סרבר.

            A תגובה 1 תגובה אחרונה
            0
            • מנצפךמ מנצפך

              @dovid כמובן. אבל אחד הצדדים בסוקט יצטרך להיות סרבר.

              A
              A
              aaron
              כתב ב נערך לאחרונה על ידי
              #6

              @מנצפך אמר בWCF תקשורת דו כיוונית:

              @dovid כמובן. אבל אחד הצדדים בסוקט יצטרך להיות סרבר.

              וזה בעייתי מצידך?
              בכל מקרה אתה צריך צד סרבר עם הרשאות, אז עדיף לך WS שמאפשר לך תקשורת דו צדדית

              aaron.tchumim@gmail.com
              Hetzner - שרתים וירטואליים ופיזיים במחירים מעולים (קישור שותפים)

              ווצאפ API - תיעוד שירות API לא רשמי.

              תגובה 1 תגובה אחרונה
              2
              • מנצפךמ
                מנצפךמ
                מנצפך
                כתב ב נערך לאחרונה על ידי
                #7

                @aaron @dovid
                אני דווקא רואה שה Ws לא דורש הרשאות מנהל. הייתכן?

                תגובה 1 תגובה אחרונה
                0
                • dovidD
                  dovidD
                  dovid
                  ניהול
                  כתב ב נערך לאחרונה על ידי
                  #8

                  אני לא זוכר טוב, אבל נדמה לי שההרשאות הם רק להאזנה כוללת (* או + בWCF). אם אתה עושה בינד לlocalhost ואולי אפילו לכתובת אחרת, זה לא מצריך הרשאות, גם בWCF.

                  • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                  • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                  מנצפךמ תגובה 1 תגובה אחרונה
                  1
                  • dovidD dovid

                    אני לא זוכר טוב, אבל נדמה לי שההרשאות הם רק להאזנה כוללת (* או + בWCF). אם אתה עושה בינד לlocalhost ואולי אפילו לכתובת אחרת, זה לא מצריך הרשאות, גם בWCF.

                    מנצפךמ
                    מנצפךמ
                    מנצפך
                    כתב ב נערך לאחרונה על ידי
                    #9

                    @dovid לא בדיוק הבנתי. מה הכוונה האזנה כוללת?

                    dovidD תגובה 1 תגובה אחרונה
                    0
                    • מנצפךמ מנצפך

                      @dovid לא בדיוק הבנתי. מה הכוונה האזנה כוללת?

                      dovidD
                      dovidD
                      dovid
                      ניהול
                      כתב ב נערך לאחרונה על ידי dovid
                      #10

                      @מנצפך אמר בWCF תקשורת דו כיוונית:

                      @dovid לא בדיוק הבנתי. מה הכוונה האזנה כוללת?

                      למשל להאזין לפורט 80 באופן שתופס אותו לגמרי. ככה: http://*:80
                      אבל אם אתה עושה בינדינג לכתובת מסויימת ככה http://localhost:80 זה מאפשר לאפליקציות אחרות לבקש האזנה לאותו הפורט עם host אחר. ולכן זה לא צריך ניהול.

                      • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                      • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                      תגובה 1 תגובה אחרונה
                      1
                      • מנצפךמ
                        מנצפךמ
                        מנצפך
                        כתב ב נערך לאחרונה על ידי מנצפך
                        #11

                        @dovid אני חושב שהבנתי.
                        אבל עדיין איני מבין, אם בסרבר אני מאזין ל "ws://dragonsnest.far".
                        מה המשמעות של זה? הרי השרת יכול להאזין רק במכונה שלו. אז למה צריך לפרט את הIP של ההאזנה.
                        אולי הכוונה שהקליינט מחפש את השרת שמאזין לכתובת ws://dragonsnest.far.
                        (כמו בhttp. שב headers מופיע הדומיין. וכך אפשר לנתב לתת דומיין).
                        אני צודק?

                        A תגובה 1 תגובה אחרונה
                        0
                        • מנצפךמ
                          מנצפךמ
                          מנצפך
                          כתב ב נערך לאחרונה על ידי
                          #12

                          שאלה נוספת. ב WebSocket.
                          יש לי כמה סוגי הודעות שאני רוצה להעביר. מקסימום 4-5.
                          השאלה היא האם לעביר כל אחד ב path אחר (על אותו פורט), או להעביר את כולם על אותו path ולפרסר את המידע.
                          הרבה יותר קל לי לעבוד בדרך הראשונה. השאלה אם זה משהו שיכול להכביד על ביצועים?

                          תגובה 1 תגובה אחרונה
                          0
                          • מנצפךמ
                            מנצפךמ
                            מנצפך
                            כתב ב נערך לאחרונה על ידי מנצפך
                            #13

                            הערה נוספת. צריך לשים לב להבדל מאוד משמעותי בין socket לבין ה - wcf (במקרה הזה). שה socket לא מצפה לקבל תשובה. רק לשלוח מידע בלי להתייחס למידע שחוזר.
                            והוא פחות מתאים לצורך קבלת מידע.

                            תגובה 1 תגובה אחרונה
                            0
                            • מנצפךמ מנצפך

                              @dovid אני חושב שהבנתי.
                              אבל עדיין איני מבין, אם בסרבר אני מאזין ל "ws://dragonsnest.far".
                              מה המשמעות של זה? הרי השרת יכול להאזין רק במכונה שלו. אז למה צריך לפרט את הIP של ההאזנה.
                              אולי הכוונה שהקליינט מחפש את השרת שמאזין לכתובת ws://dragonsnest.far.
                              (כמו בhttp. שב headers מופיע הדומיין. וכך אפשר לנתב לתת דומיין).
                              אני צודק?

                              A
                              A
                              aaron
                              כתב ב נערך לאחרונה על ידי
                              #14

                              @מנצפך אמר בWCF תקשורת דו כיוונית:

                              @dovid אני חושב שהבנתי.
                              אבל עדיין איני מבין, אם בסרבר אני מאזין ל "ws://dragonsnest.far".
                              מה המשמעות של זה? הרי השרת יכול להאזין רק במכונה שלו. אז למה צריך לפרט את הIP של ההאזנה.
                              אולי הכוונה שהקליינט מחפש את השרת שמאזין לכתובת ws://dragonsnest.far.
                              (כמו בhttp. שב headers מופיע הדומיין. וכך אפשר לנתב לתת דומיין).
                              אני צודק?

                              זה לא שהצד לקוח מחפש את הדומיין, אלא שהשרת מאזין רק לבקשות שהגיעו עם הדומיין הזה בתג HOST

                              aaron.tchumim@gmail.com
                              Hetzner - שרתים וירטואליים ופיזיים במחירים מעולים (קישור שותפים)

                              ווצאפ API - תיעוד שירות API לא רשמי.

                              מנצפךמ תגובה 1 תגובה אחרונה
                              0
                              • A aaron

                                @מנצפך אמר בWCF תקשורת דו כיוונית:

                                @dovid אני חושב שהבנתי.
                                אבל עדיין איני מבין, אם בסרבר אני מאזין ל "ws://dragonsnest.far".
                                מה המשמעות של זה? הרי השרת יכול להאזין רק במכונה שלו. אז למה צריך לפרט את הIP של ההאזנה.
                                אולי הכוונה שהקליינט מחפש את השרת שמאזין לכתובת ws://dragonsnest.far.
                                (כמו בhttp. שב headers מופיע הדומיין. וכך אפשר לנתב לתת דומיין).
                                אני צודק?

                                זה לא שהצד לקוח מחפש את הדומיין, אלא שהשרת מאזין רק לבקשות שהגיעו עם הדומיין הזה בתג HOST

                                מנצפךמ
                                מנצפךמ
                                מנצפך
                                כתב ב נערך לאחרונה על ידי
                                #15

                                @aaron כן. אבל זה רק ב http (ואולי גם ב WebSocket?)

                                תגובה 1 תגובה אחרונה
                                0

                                שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

                                נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

                                בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                                הרשמה התחברות
                                תגובה
                                • תגובה כנושא
                                התחברו כדי לפרסם תגובה
                                • מהישן לחדש
                                • מהחדש לישן
                                • הכי הרבה הצבעות


                                בא תתחבר לדף היומי!
                                • התחברות

                                • אין לך חשבון עדיין? הרשמה

                                • התחברו או הירשמו כדי לחפש.
                                • פוסט ראשון
                                  פוסט אחרון
                                0
                                • דף הבית
                                • קטגוריות
                                • פוסטים אחרונים
                                • משתמשים
                                • חיפוש
                                • חוקי הפורום