نمایش نتایج 1 تا 15 از 15

نام تاپیک: درباره Shared memory کسی اطلاعاتی داره؟

  1. #1
    کاربر دائمی آواتار water_lily_2012
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    اصفهان
    پست
    659

    درباره Shared memory کسی اطلاعاتی داره؟

    سلام

    آیا کسی تا بحال با Shared Memory کاری کرده و جواب گرفته؟
    خواهشا کسی بلده کمک کنه. مثال کاملی هم اگر کسی داره قرار بده.

    تشکر

  2. #2
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    نقل قول: درباره Shared memory کسی اطلاعاتی داره؟

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

  3. #3
    کاربر دائمی آواتار water_lily_2012
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    اصفهان
    پست
    659

    نقل قول: درباره Shared memory کسی اطلاعاتی داره؟

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

  4. #4
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    نقل قول: درباره Shared memory کسی اطلاعاتی داره؟

    فکر میکنم بهتر باشه توی این وضعیت از NamedPipe استفاده کنید.
    البته اگر بیشتر توضیح میدادید که هر برنامه با چه زبونی نوشته شده و به کد کدومها دسترسی دارید شاید میشد راه حل بهتری ارائه داد.

  5. #5
    کاربر دائمی آواتار water_lily_2012
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    اصفهان
    پست
    659

    نقل قول: درباره Shared memory کسی اطلاعاتی داره؟

    سلام
    قرار هست خودم بنویسم و زبان C#‎ هست.
    مثالی از NamedPipe دارید یا یه توضیحی که دقیقا چیه و چه فرقی با shared memory داره.

  6. #6
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    نقل قول: درباره Shared memory کسی اطلاعاتی داره؟

    اگر قرار هست بنویسید پیشنهاد میکنم از shared memory استفاده نکنید.
    توی برنامه های managed زمانی از shared memory استفاده میشه که برنامه نوشته شده و هیچ راهی برای تغییرش وجود نداره.
    پیشنهاد من اینه که از چیزی مثل MEF برای ارتباط قسمتهای مختلف استفاده کنید.یا حتی خودتون کاری که قرار هست MEF انجام بده رو انجام بدید.
    برای روش کار MEF و اینکه چی هست و چرا و چطوری استفاده میشه جست و جو کنید.

  7. #7
    مدیر بخش آواتار مهرداد صفا
    تاریخ عضویت
    تیر 1391
    محل زندگی
    select Country,City From World where Country.Name=IRAN and City.Contains(حضرت معصومه(ع))
    پست
    1,499
    چشم ظاهر گر نبیند عیب نیست چشم دل گر ننگرد باید گریست
    **********
    اَلسَّلامُ عَلَى الْحُسَيْنِ وَ عَلى عَلِىِّ بْنِ الْحُسَيْنِ وَ عَلى اَوْلادِ الْحُسَيْنِ وَ عَلى اَصْحابِ الْحُسَيْنِ

  8. #8
    کاربر دائمی آواتار water_lily_2012
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    اصفهان
    پست
    659

    نقل قول: درباره Shared memory کسی اطلاعاتی داره؟

    چه تفاوتی بین این سه تا مورد هست؟
    MEF
    Pipe
    Shared memory

    داخل کدامیک میشه یک ساختار را ذخیره کرد؟

  9. #9
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    نقل قول: درباره Shared memory کسی اطلاعاتی داره؟

    با MEF همه ی قسمتهای برنامه در یک پروسس هستند ولی به یکدیگر دسترسی ندارند و سطح دسترسی رو شما تعیین میکنید.
    در Pipe میتونید تحت شبکه هم کار کنید ولی اگر درست طراحی نکنید خیلی بد میشه.
    در Shared Memory هم برنامه ها یک قسمت حافظه مشترک دارند که هر کدوم که تغییرش بده, بقیه میبینند.
    Pipe اگر تحت شبکه نباشه مثل Shared Memory یک نوع IPC حساب میشه.

  10. #10
    کاربر دائمی آواتار water_lily_2012
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    اصفهان
    پست
    659

    نقل قول: درباره Shared memory کسی اطلاعاتی داره؟

    امکان قرار دادن یک جدول و اطلاعاتش در Shared memory هست یا نه؟

  11. #11
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    نقل قول: درباره Shared memory کسی اطلاعاتی داره؟

    نقل قول نوشته شده توسط water_lily_2012 مشاهده تاپیک
    امکان قرار دادن یک جدول و اطلاعاتش در Shared memory هست یا نه؟
    بله.ولی خیلی خیلی سخته.

  12. #12
    کاربر دائمی آواتار water_lily_2012
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    اصفهان
    پست
    659

    نقل قول: درباره Shared memory کسی اطلاعاتی داره؟

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

    http://code.msdn.microsoft.com/windo...c32972#content
    تشکر
    آخرین ویرایش به وسیله water_lily_2012 : پنج شنبه 11 مهر 1392 در 11:02 صبح

  13. #13
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    نقل قول: درباره Shared memory کسی اطلاعاتی داره؟


  14. #14
    کاربر دائمی آواتار water_lily_2012
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    اصفهان
    پست
    659

    نقل قول: درباره Shared memory کسی اطلاعاتی داره؟

    سلام
    در اون برنامه که گذاشتم در پروژه سرور، یک خط یک string را به byte تبدیل می کنه. و البته قبل از تبدیل یک '0\' نیز به string اضافه می کنه. حالا چطور می تونم یک کلاس بسازم و اون را تبدیل به بایت کنم.
    byte[] bMessage = Encoding.Unicode.GetBytes(Message + '\0');

    تشکر

  15. #15
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    نقل قول: درباره Shared memory کسی اطلاعاتی داره؟

    Serialization
    برای شروع جست و جو کنید:
    XMLFormatter
    BinaryFormatter
    ProtocolBuffers
    اولی اصلا به درد نمیخوره و فقط برای نمایش به خود برنامه نویس خوبه.
    دومی یک مقدار قابل تحمله ولی هر دو برنامه باید با یک سری Reference کامپایل شده باشن
    و سومی که میشه گفت همه چیزش عالیه ولی شاید به راحتی اون دو تای دیگه نباشه.

    برای علت و اون صفر هم جست و جو کنید comparison of bstr and cstring

تاپیک های مشابه

  1. حرفه ای: کسی اطلاعاتی درباره AJAX Authentication Service داره؟
    نوشته شده توسط Mohammadvb6 در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: چهارشنبه 16 اسفند 1391, 16:40 عصر
  2. سوال: از متد tostring کسی اطلاعاتی داره؟
    نوشته شده توسط mohsen_namad در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: شنبه 04 اردیبهشت 1389, 18:19 عصر
  3. پاسخ: 0
    آخرین پست: دوشنبه 24 بهمن 1384, 14:09 عصر
  4. کسی راجع به win sock در vb اطلاعاتی داره؟
    نوشته شده توسط calculator در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: سه شنبه 24 آبان 1384, 04:12 صبح
  5. درباره handleکی اطلاعاتی داره؟
    نوشته شده توسط archi در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: شنبه 22 آذر 1382, 18:30 عصر

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

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