مشاهده دست آورد نظرسنجی: نظرتون درباره با برنامه چیه؟

رای دهنده
9. شما نمی توانید در این رای گیری رای بدهید
  • بلا استفاده

    1 11.11%
  • خیلی ساده

    2 22.22%
  • متوسط

    6 66.67%
نمایش نتایج 1 تا 28 از 28

نام تاپیک: مسنجر تحت شبکه (UDP)

  1. #1
    کاربر دائمی آواتار Hamid_PaK
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    1,125

    مسنجر تحت شبکه (UDP)

    یه مسنجر که با پروتکل UDP کار میکنه(دوستان لطفا نظر بدین).

    توزیح تنظیمات:

    [Options]
    Name=My Name
    Port=8760
    LocalIpMask=192.168.0.*
    ; این گزینه برای بدست آوردن آیپی کنونی کامپیوتر شما استفاده خواهد شد
    با این تنظیم برنامه تنها وقتی کار میکند که آیپی شما در میان 192.168.0.1 تا 192.168.0.255 باشد ;
    از * برای ماسک کردن استفاده کنید
    ;تنها کافیست که بر روی دکمه ? جلوی این مورد کلیک کرده و آیپی کنونی خود را از فهرست انتخاب کنید
    SavePartner=1
    ShowMyself=0



    نسخه 1.8 منتشر شد.
    نسخه 1.9 منتشر شد.
    نسخه 2.0 سازه 99 منتشر شد.
    نسخه 2.0 سازه 100 منتشر شد.
    نسخه 2.1 سازه 9 منتشر شد.

    تغییرات 1.9:
    1. تغییر نام Subnet Mask به Local IP Mask
    2. افزودن مراحل اتصال به Broadcast
    3. افزودن شکلکهای جدید
    4. رفع تعدادی اشکال
    5. افزودن امکانات مختصر

    -------------
    تغییرات 2.0 سازه 99:
    1. افزودن امکان ارتباط صوتی بین کاربران
    2. رفع تعداد بسیاری خطا
    3. تغییرات و امکانات مختصر

    -------------
    تغییرات 2.0 سازه 100:
    1. امکان انتخاب IP Local از فهرست
    2. تغییر الگوریتم Ping برنامه
    3. رفع تعداد اشکال و خطا

    -------------
    تغییرات 2.1 سازه 9:
    1. افزودن شکل و شمایل نوشتاری
    2. تغییر الگوریتم Ping برنامه
    3. رفع تعداد اشکال و خطا


    یا حق ...
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله Hamid_PaK : چهارشنبه 06 شهریور 1387 در 22:28 عصر

  2. #2
    کاربر دائمی
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    آنجا سرای ابدی است
    پست
    2,011

    نقل قول: مسنجر تحت شبکه (UDP)

    ببرنامه ی مسنجر در مثالهی INdy وجو دره از ائن کمک گرفینن؟

  3. #3
    کاربر دائمی آواتار Hamid_PaK
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    1,125

    نقل قول: مسنجر تحت شبکه (UDP)

    ساختار کار دقیقا نمونه ای است که در سایت delphi.about.com ارائه شده است.

    لینک منبع

    یا حق ...

  4. #4
    کاربر دائمی
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    آنجا سرای ابدی است
    پست
    2,011

    نقل قول: مسنجر تحت شبکه (UDP)

    به طور local نمی شه از اون استفاده کرد؟

  5. #5
    کاربر دائمی آواتار Hamid_PaK
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    1,125

    نقل قول: مسنجر تحت شبکه (UDP)

    فرقی نمی کنه توی شبکه داخلی هم جواب می ده.

    یا حق ...

  6. #6
    کاربر دائمی آواتار Hamid_PaK
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    1,125

    نقل قول: مسنجر تحت شبکه (UDP)

    نسخه 1.8 به پست معرفی افزوده شد.

    ویژگیها:
    1. تغییر فهرست دوستان (کدنویسی با فلش)
    2. تغییر و تصحیح نمایش متون Tray
    3. افزودن فهرست شکلکها
    4. رفع چندین اشکال مختصر


    لطفا نظر بدهید.

    یا حق ...

  7. #7

    نقل قول: مسنجر تحت شبکه (UDP)

    خوب حالا چه طوری می شه همین مسنجر رو طوری تغییر داد که بشه باهاش از یک مودم دیگه به وسیله ی خط تلفن به مودم دیگه متصل شد و از همین مسنجر استفاده کرد.

  8. #8
    کاربر دائمی آواتار Hamid_PaK
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    1,125

    نقل قول: مسنجر تحت شبکه (UDP)

    نوع پروتوکول این مسنجر ربطی به نوع ارتباطش با مودم نداره، تنها نیاز به شبکه داره، چه داخلی و چه اینترنت.

    یا حق ...

  9. #9
    کاربر دائمی آواتار HadiDelphi
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تبریز
    سن
    34
    پست
    238

    نقل قول: مسنجر تحت شبکه (UDP)

    ببخشید یه سوال بی مورد دارم
    در مورد شبکه UDP میشه توضیح بدین ؟

  10. #10
    کاربر دائمی آواتار Hamid_PaK
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    1,125

    نقل قول: مسنجر تحت شبکه (UDP)

    UDP شبکه نیست یه قرارداده مثل TCP.

    لینک ویکیپیدیا

    یا حق ...

  11. #11
    کاربر دائمی آواتار aserfg
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    Asp+.net
    پست
    617

    نقل قول: مسنجر تحت شبکه (UDP)

    اين هم يه مسنجر ساده است كه با استفاده از پروتكل tcp كار مي كنه .
    فایل های ضمیمه فایل های ضمیمه

  12. #12
    کاربر دائمی آواتار Hamid_PaK
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    1,125

    نقل قول: مسنجر تحت شبکه (UDP)

    یکی از بزرگترین مشکلاتی که من با پروتوکل TCP داشتم این بود که کلاینت برای دریافت اطلاعات از سرور باید در یک دور گردش مقادیر دریافتی را چک میکرد که این باعث تاخیر در برنامه می شد که به وضوح در این مثال دیده می شود.
    سوال من درباره با این پروتوکل اینه که یاهو هم از TCP استفاده می کنه ولی چطور این مشکل حل شده ؟

    با تشکر، یا حق ...

  13. #13

    نقل قول: مسنجر تحت شبکه (UDP)

    یکی از بزرگترین مشکلاتی که من با پروتوکل TCP داشتم این بود که کلاینت برای دریافت اطلاعات از سرور باید در یک دور گردش مقادیر دریافتی را چک میکرد که این باعث تاخیر در برنامه می شد که به وضوح در این مثال دیده می شود.
    من سورس شما را چک نکردم. از چی استفاده کردید، Indy؟ چرا نیاز به حلقه داشتید؟!!


    وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
    و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.

  14. #14
    کاربر دائمی آواتار aserfg
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    Asp+.net
    پست
    617

    نقل قول: مسنجر تحت شبکه (UDP)

    اصلا نيازي به حلقه و تكرار نيست چون در سمت كلاينت از يه memo استفاده كردم و مي خواستم كل خطوط ارسال بشه اين كار رو كردم شما تنها با نوشتن كد زير يه string رو مي تونين به سرور ارسال كنيد:
    idtcpclient1.writeln(string)
    و همچنين براي خواندن از متد readln

  15. #15
    کاربر دائمی آواتار Hamid_PaK
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    1,125

    نقل قول: مسنجر تحت شبکه (UDP)

    اصلا بحث ارسال نیست! مشکل برای دریافت اطلاعات است.
    برنامه کلاینت را اجرا کنید می بینید که بعد از اتصال برای دریافت اطلاعات از سرور برنامه دچار تاخیر خواهد شد، این به دلیل اینه که کلاینت هر چند ثانیه برای دریافت اطلاعات دستورات Receive رو اجرا می کند.
    و نکته دیگه اینکه توی پروتوکل UDP شما یه پیغام رو توی کل شبکه ارسال می کنید ولی من با TCP نتونستم.

    یا حق ...

  16. #16

    نقل قول: مسنجر تحت شبکه (UDP)

    برنامه کلاینت را اجرا کنید می بینید که بعد از اتصال برای دریافت اطلاعات از سرور برنامه دچار تاخیر خواهد شد، این به دلیل اینه که کلاینت هر چند ثانیه برای دریافت اطلاعات دستورات Receive رو اجرا می کند.
    برنامه شما باید در سمت هر کلاینت یک IdTCPServer و یک IdTCPClient داشته باشه.

    نکته دیگه اینکه توی پروتوکل UDP شما یه پیغام رو توی کل شبکه ارسال می کنید ولی من با TCP نتونستم.
    بله، ولی خیلی از روترها این پیغام های Broadcast شده رو فیلتر می کنند.


    وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
    و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.

  17. #17
    کاربر دائمی آواتار Hamid_PaK
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    1,125

    نقل قول: مسنجر تحت شبکه (UDP)

    مسلم که باید هم سرور باشه و هم کلاینت، در UDP هم همینطور است.
    پس برای یافتن کلاینتها در یک شبکه با TCP از چه راهی باید استفاده کرد ؟
    و اینکه چرا اکثر آنتی ویروسها بسته های UDP رو مسدود می کنند؟

    با تشکر، یا حق ...

  18. #18

    نقل قول: مسنجر تحت شبکه (UDP)

    پس برای یافتن کلاینتها در یک شبکه با TCP از چه راهی باید استفاده کرد ؟
    کلاینت برای استفاده از سرویس های ارائه شده توسط سرور باید به سرور لاگین کنه، نه اینکه سرور خودس دنبال کلاینت ها بگرده.

    چرا اکثر آنتی ویروسها بسته های UDP رو مسدود می کنند؟
    من اطلاعی ندارم، اینو باید در بخش شبکه بپرسید.


    وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
    و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.

  19. #19
    کاربر دائمی آواتار Hamid_PaK
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    1,125

    نقل قول: مسنجر تحت شبکه (UDP)

    حاج علی مشکل همین هست، توی UDP یه پیغام سراسری که ارسال می شه همه سرورها اونو دریافت می کنند پس تشخیص می دند که کلاینتی وجود داره و پاسخ از طریق کلاینت خودش ارسال میشه ولی برای TCP چطور وقتی نمیشه پیام سراسری ارسال کرد کلاینتی رو جستجو کنیم.

    یا حق ...

  20. #20

    نقل قول: مسنجر تحت شبکه (UDP)

    کلاینت رو که جستجو نمی کنند. باید یک سرور مرکزی باشه که همه کلاینت ها آدرسش رو داشته باشند. وقتی کلاینتی می خواد به سیستم متصل بشه، به این سرور مرکزی لاگین میکنه. سرور هم مشخصات این کلاینت را ثبت میکنه، و به سایر کلاینت ها که در سرور لاگین کردند و مشخصاتشان در سرور ثبت شده، پیامی ارسال میکنه که فلان کلاینت لاگین کرده؛ یا لیست دوستان هر یک از کلاینت هایی که لاگین کردن را بررسی میکنه، اگر نام کلاینت جدید در آن بود، پیامی برای آن ارسال میکنه که فلانی لاگین کرده. زمانی که کلاینتی Log-off میکنه، اسمش از لیست کلاینت های موجود در سرور مرکزی حذف میشه. البته سرور باید حضور هر یک از کلاینت ها را ر فواصل زمانی معینی بررسی کنه، مثلا اگر کلاینتی ظرف 1 دقیقه داده ایی با سرور رد و بدل نکرد، سرور یک پیام برای آن بفرسته تا ببینه آیا کلاینت جواب میده یا نه، اگر نداد، یعنی کلاینت به شکل غیر منتظره ایی ارتباطش را از دست داده (مثلا برقش قطع شده) و باید اسمش از لیست کلاینت های موجود حذف بشه.


    وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
    و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.

  21. #21
    کاربر دائمی آواتار Hamid_PaK
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    1,125

    نقل قول: مسنجر تحت شبکه (UDP)

    تصور میکردم که سیستم یه چیزی شبیه این باشه یاهو هم از همین روش استفاده می کنه ولی مشکل ما اینه که ما توی یه شبکه ساده امکان برقرار کردن یه سرور رو نداریم که همچین چیزی رو بنویسیم!
    آیا به نظر شما برای شبکه های کوچک همین روش UDP کارایی بالاتر داره ؟

    یا حق ...

  22. #22
    کاربر دائمی آواتار aserfg
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    Asp+.net
    پست
    617

    نقل قول: مسنجر تحت شبکه (UDP)

    اين پروتوكل (tcp) معمولا در شبكه هاي بزرگ استفاده مي شه شايد مستلزم دقت و حساسيت بيشتري باشه ولي به دلايلي از قبيل توانايي بازبيني بسته هاوكنترل خطا قابل اعتمادتر و قوي تر از پروتوكل udp است ضمنا در خيلي موارد udp وابسته به tcp است.

  23. #23

    نقل قول: مسنجر تحت شبکه (UDP)

    توی یه شبکه ساده امکان برقرار کردن یه سرور رو نداریم که همچین چیزی رو بنویسیم!
    سرورش چیزی خاصی نمی خواد. یک کامپیوتر معمولی هم کفایت میکنه، غیر از اینکه بگید ممکنه کامپیوتری که نقش سرور رو بازی میکنه، همیشه در دسترس نباشه. در اون صورت برنامه چت شما بدون یک سرور مرکزی، تبدیل میشه به یک نرم افزار Peer-to-Peer. در این حالت، دیگه لاگین کردن معنی نداره. میشه چند کار کرد:
    1- هر فرد لیست آدرس های IP کاربرانی که در لیست دوستانش هستند را داشته باشه، و برنامه مرتبا اون آدرس ها را چک کنه تا ببینه آیا کاربر مربوطه آن لاین هست یا نه.
    2- از همین UDP برای بررسی اینکه چه کاربرانی آن لاین هستند استفاده بشه؛ یعنی یک پیام Broadcast بشه، هر کی بهش جواب داد، آدرس IPاش در برنامه ثبت بشه.

    اینها همه بستگی به وظیفه ایی که برعهده برنامه هست، داره.


    وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
    و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.

  24. #24
    کاربر دائمی آواتار Hamid_PaK
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    1,125

    نقل قول: مسنجر تحت شبکه (UDP)

    من این برنامه رو به تعدادی از دوستانم دادم ولی اکثر اونها با مشکل مواجه شدند و دلیل آن هم مسدود شدن بسته های Broadcast بوده.
    خواهش می کنم که دوستانی که این برنامه رو استفاده می کنند در همین تاپیک نتیجه را بنویسند که در کدامیک از بخشهای اتصال درچار مشکل شدند و یا برنامه کار می کند.
    فقط دوستان دقت کنند که هنگامی که برنامه برای اولین بار اجرا می شود بعد از تنظیمات دسترسی مربوط به Firewall و یا برنامه های از این دست بدون بستن آن تنها از منوی Messenger گزینه Connect رو بزنند.

    با تشکر فراوان، یا حق ...
    آخرین ویرایش به وسیله Hamid_PaK : یک شنبه 13 مرداد 1387 در 21:53 عصر

  25. #25
    کاربر دائمی آواتار Hamid_PaK
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    1,125

    نقل قول: مسنجر تحت شبکه (UDP)

    نسخه 2.0 به پست معرفی افزوده شد.
    منتظر نظراتتون هستم.
    حاج علی حتما چک کن، منتظرم.

    با تشکر، یا حق ...

  26. #26
    کاربر دائمی آواتار Hamid_PaK
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    1,125

    نقل قول: مسنجر تحت شبکه (UDP)

    نسخه 2.0 سازه 100 به پست معرفی (ابتدایی) افزودن شده.
    دوستان بعد از حدود 60 بار دانلود حداقل میگفتید که آیا برنامه درست کار می کنه یا خیر !!!

    با تشکر، یا حق ...

  27. #27
    کاربر دائمی آواتار Hamid_PaK
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    1,125

    نقل قول: مسنجر تحت شبکه (UDP)

    نسخه 2.1 سازه 9 به پست معرفی افزوده شد.
    دوستان خواهشمندم در صورت مواجه شدن با هرگونه اشکال و یا خطایی، مورد را به بنده اطلاع دهند.

    با تشکر، یا حق ...

  28. #28

    نقل قول: مسنجر تحت شبکه (UDP)

    باتشکر از شما.
    بله برنامه به درستی کار میکنه.

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •