דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. אנדרואיד - כללי
  3. בניית ופיתוח אפליקציות
  4. עזרה הדדית - בניית ופיתוח אפליקציות
  5. שיתוף | תוכנה קטנה של צאט דרך רשת מקומי

שיתוף | תוכנה קטנה של צאט דרך רשת מקומי

מתוזמן נעוץ נעול הועבר עזרה הדדית - בניית ופיתוח אפליקציות
4 פוסטים 2 כותבים 48 צפיות 5 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • Y מנותק
    Y מנותק
    YAHBDK
    כתב נערך לאחרונה על ידי YAHBDK
    #1

    בניתי תוכנת צ'אט המיועדת לעבודה ברשת מקומית (LAN) ללא צורך בשרת מרכזי (Serverless). התוכנה מאפשרת תקשורת בין מחשבים באותה הרשת בצורה מאובטחת וקלה.

    מפרט טכני: בספויילר

    שפת פיתוח: Python.

    ממשק משתמש (GUI): מבוסס Tkinter בעיצוב Dark Mode מותאם.

    מנגנון גילוי: שימוש ב-UDP Broadcast (פורט 55000) לזיהוי אוטומטי של משתמשים חדשים ברשת ללא צורך בהזנת IP ידנית.

    פרוטוקול תקשורת: העברת הודעות וקבצים מבוססת TCP (פורטים 55001, 55002) ליציבות מירבית.

    אבטחה: הצפנת AES-GCM (דרך ספריית cryptography) עבור ההודעות שעוברות ברשת (מבוסס מפתח משותף).

    ניהול תהליכים: שימוש ב-Threading ו-Queue לניהול אירועים מקבילי (קבלת הודעות, שליחת קבצים ועדכון ממשק) מבלי לתקוע את ה-UI.

    פיצ'רים מרכזיים:

    צ'אט קבוצתי: שליחת הודעות לכל המחוברים בו-זמנית.

    שיחות פרטיות: אפשרות לניהול שיחה אישית מול משתמש ספציפי.

    העברת קבצים: מנגנון שליחת קבצים עם חיווי התקדמות (ProgressBar) ודרישת אישור מהצד המקבל.

    סנכרון לוח (Clipboard): אפשרות לשיתוף תוכן הלוח בין המחשבים בלחיצת כפתור.

    ניהול נוכחות: זיהוי אוטומטי של כניסת משתמשים ויציאתם (Pruning של משתמשים לא פעילים).

    קישור
    אשמח לקבל רעיונות לשיפור
    תודה רבה

    המלאךה 2 תגובות תגובה אחרונה
    4
    • Y YAHBDK

      בניתי תוכנת צ'אט המיועדת לעבודה ברשת מקומית (LAN) ללא צורך בשרת מרכזי (Serverless). התוכנה מאפשרת תקשורת בין מחשבים באותה הרשת בצורה מאובטחת וקלה.

      מפרט טכני: בספויילר

      שפת פיתוח: Python.

      ממשק משתמש (GUI): מבוסס Tkinter בעיצוב Dark Mode מותאם.

      מנגנון גילוי: שימוש ב-UDP Broadcast (פורט 55000) לזיהוי אוטומטי של משתמשים חדשים ברשת ללא צורך בהזנת IP ידנית.

      פרוטוקול תקשורת: העברת הודעות וקבצים מבוססת TCP (פורטים 55001, 55002) ליציבות מירבית.

      אבטחה: הצפנת AES-GCM (דרך ספריית cryptography) עבור ההודעות שעוברות ברשת (מבוסס מפתח משותף).

      ניהול תהליכים: שימוש ב-Threading ו-Queue לניהול אירועים מקבילי (קבלת הודעות, שליחת קבצים ועדכון ממשק) מבלי לתקוע את ה-UI.

      פיצ'רים מרכזיים:

      צ'אט קבוצתי: שליחת הודעות לכל המחוברים בו-זמנית.

      שיחות פרטיות: אפשרות לניהול שיחה אישית מול משתמש ספציפי.

      העברת קבצים: מנגנון שליחת קבצים עם חיווי התקדמות (ProgressBar) ודרישת אישור מהצד המקבל.

      סנכרון לוח (Clipboard): אפשרות לשיתוף תוכן הלוח בין המחשבים בלחיצת כפתור.

      ניהול נוכחות: זיהוי אוטומטי של כניסת משתמשים ויציאתם (Pruning של משתמשים לא פעילים).

      קישור
      אשמח לקבל רעיונות לשיפור
      תודה רבה

      המלאךה מנותק
      המלאךה מנותק
      המלאך
      כתב נערך לאחרונה על ידי המלאך
      #2

      @YAHBDK יפה מאוד!
      שנים חלמתי על דבר כזה..
      זה יכול להיות מאוד יעיל, במיוחד למוסדיים.
      יש הרבה מה להוסיף ולשפר.
      אבל הרעיון יפה מאוד!
      שאפו!
      כמה דברים שכדאי להוסיף [מדגיש, בלי להוריד את התוכנה עדיין. נטו מהמפרט].
      1 - עיצוב, לא ראיתי את התוכנה אבל מניסיון אישי, טקינר זה גרוע מאוד. ממליץ על qt, איזה מהמיועדים לפייתון שתרצה. תיקח גם שכבת עיצוב לqt.
      פה: https://mitmachim.top/topic/95594/בקשת-מידע-אין-כזה-דבר-עיצוב-בפייתון-במה-אתם-משתמשים/23
      ופה: https://mitmachim.top/topic/93453/ספריות-עיצוב-בפייתון/41
      .
      2 - תשנה אבטחה, למיטב הבנתי מפתח משותף זה לא רעיון טוב.. תעשה מפתח ייחודי לחיבור.
      3 - תשנה פורמט שלא יהיה כמה סוגים, תעשה רק ג'סון. לכאורה זה יתן לך יותר אופציה להרחבה.

      Y תגובה 1 תגובה אחרונה
      1
      • המלאךה המלאך

        @YAHBDK יפה מאוד!
        שנים חלמתי על דבר כזה..
        זה יכול להיות מאוד יעיל, במיוחד למוסדיים.
        יש הרבה מה להוסיף ולשפר.
        אבל הרעיון יפה מאוד!
        שאפו!
        כמה דברים שכדאי להוסיף [מדגיש, בלי להוריד את התוכנה עדיין. נטו מהמפרט].
        1 - עיצוב, לא ראיתי את התוכנה אבל מניסיון אישי, טקינר זה גרוע מאוד. ממליץ על qt, איזה מהמיועדים לפייתון שתרצה. תיקח גם שכבת עיצוב לqt.
        פה: https://mitmachim.top/topic/95594/בקשת-מידע-אין-כזה-דבר-עיצוב-בפייתון-במה-אתם-משתמשים/23
        ופה: https://mitmachim.top/topic/93453/ספריות-עיצוב-בפייתון/41
        .
        2 - תשנה אבטחה, למיטב הבנתי מפתח משותף זה לא רעיון טוב.. תעשה מפתח ייחודי לחיבור.
        3 - תשנה פורמט שלא יהיה כמה סוגים, תעשה רק ג'סון. לכאורה זה יתן לך יותר אופציה להרחבה.

        Y מנותק
        Y מנותק
        YAHBDK
        כתב נערך לאחרונה על ידי
        #3

        @המלאך
        1 לא הבנתי מה יצא בסוף בעיצוב כולם גרועים?
        עם מה השתמשת?
        2 מה הבעיה באבטחה?

        תגובה 1 תגובה אחרונה
        0
        • Y YAHBDK

          בניתי תוכנת צ'אט המיועדת לעבודה ברשת מקומית (LAN) ללא צורך בשרת מרכזי (Serverless). התוכנה מאפשרת תקשורת בין מחשבים באותה הרשת בצורה מאובטחת וקלה.

          מפרט טכני: בספויילר

          שפת פיתוח: Python.

          ממשק משתמש (GUI): מבוסס Tkinter בעיצוב Dark Mode מותאם.

          מנגנון גילוי: שימוש ב-UDP Broadcast (פורט 55000) לזיהוי אוטומטי של משתמשים חדשים ברשת ללא צורך בהזנת IP ידנית.

          פרוטוקול תקשורת: העברת הודעות וקבצים מבוססת TCP (פורטים 55001, 55002) ליציבות מירבית.

          אבטחה: הצפנת AES-GCM (דרך ספריית cryptography) עבור ההודעות שעוברות ברשת (מבוסס מפתח משותף).

          ניהול תהליכים: שימוש ב-Threading ו-Queue לניהול אירועים מקבילי (קבלת הודעות, שליחת קבצים ועדכון ממשק) מבלי לתקוע את ה-UI.

          פיצ'רים מרכזיים:

          צ'אט קבוצתי: שליחת הודעות לכל המחוברים בו-זמנית.

          שיחות פרטיות: אפשרות לניהול שיחה אישית מול משתמש ספציפי.

          העברת קבצים: מנגנון שליחת קבצים עם חיווי התקדמות (ProgressBar) ודרישת אישור מהצד המקבל.

          סנכרון לוח (Clipboard): אפשרות לשיתוף תוכן הלוח בין המחשבים בלחיצת כפתור.

          ניהול נוכחות: זיהוי אוטומטי של כניסת משתמשים ויציאתם (Pruning של משתמשים לא פעילים).

          קישור
          אשמח לקבל רעיונות לשיפור
          תודה רבה

          המלאךה מנותק
          המלאךה מנותק
          המלאך
          כתב נערך לאחרונה על ידי
          #4

          @YAHBDK כתב בשיתוף | תוכנה קטנה של צאט דרך רשת מקומי:

          מבוסס מפתח משותף

          זה הבעיה באבטחה.
          שזה מפתח משותף, אם יש למישהו אותו הוא יקרא גם הודעות אישיות בין מחשבים, לדוגמא רשת של 10 מחשבים ויש הודעות בין שני מחשבים.
          לגבי העיצוב הכי טוב שיש זה או PyQt6 או PySide6 [מומלץ].

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

          • התחברות

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

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