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

نام تاپیک: share کردن آبجکتی از یک کلاس بین کلاینتها

  1. #1

    share کردن آبجکتی از یک کلاس بین کلاینتها

    آیا روشی هست که داخل سرور آبجکتی از یک کلاس ساخته بشه و بعد این آبجکت بین کلاینتها به اشتراک گذاشته بشه و یا بعبارتی کلاینتها بتوانند از اون شی استفاده کنند(بدون اینکه شی جدیدی از اون کلاس بسازند)

  2. #2
    نظر کارشناسی بدین لااقل

  3. #3
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736
    نقل قول نوشته شده توسط Mrs.Net مشاهده تاپیک
    آیا روشی هست که داخل سرور آبجکتی از یک کلاس ساخته بشه و بعد این آبجکت بین کلاینتها به اشتراک گذاشته بشه و یا بعبارتی کلاینتها بتوانند از اون شی استفاده کنند(بدون اینکه شی جدیدی از اون کلاس بسازند)
    http://www.google.com.au/search?num=...=Search&meta=]

  4. #4
    ممنون. میشه یک راهنمایی برای شروع wcf بکنید؟(آموزش)

  5. #5

    نقل قول: share کردن آبجکتی از یک کلاس بین کلاینتها

    تا اینجا که از wcf متوجه شدم . تنها میشه یک ارتباط واحد بین کلاینتها ایجاد کرد و نمیشه یک آبجکت مستقیما در اختیار کلاینتها قرار داد.
    کسی نظری نداره؟

  6. #6

    نقل قول: share کردن آبجکتی از یک کلاس بین کلاینتها

    چند تا راه داره ولي مهمترين و بهترين اون dotNet Remoting هست
    در اون حالت بايد از Singleton استفاده کنيد که بهش Single Instance هم ميگن

  7. #7

    نقل قول: share کردن آبجکتی از یک کلاس بین کلاینتها

    ممنون . اینهایی که شما گفتید برای پست اول بود
    و wcf برای اینکار پیشنهاد دادند. و با خاصیت Single Instance که با wcf میشه انجام داد.
    اما بعد از این کارها متوجه شدم که نمیشه مستقیما آبجکت در اختیار کلاینتها قرار بگیره.
    آخرین ویرایش به وسیله Mrs.Net : یک شنبه 27 مرداد 1387 در 08:50 صبح دلیل: قلت عملاعی

  8. #8
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736

    نقل قول: share کردن آبجکتی از یک کلاس بین کلاینتها

    نقل قول نوشته شده توسط Mrs.Net مشاهده تاپیک
    ممنون . اینهایی که شما گفتید برای پست اول بود
    و wcf برای اینکار پیشنهاد دادند. و با خاصیت Single Instance که با wcf میشه انجام داد.
    اما بعد از این کارها متوجه شدم که نمیشه مستقیما آبجکت در اخطیار کلاینتها قرار بگیره.
    پس Streaming برایه چه کاریه؟

  9. #9

    نقل قول: share کردن آبجکتی از یک کلاس بین کلاینتها

    س Streaming برایه چه کاریه؟
    خوب بیشتر توضیح بدید!

  10. #10
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736

    نقل قول: share کردن آبجکتی از یک کلاس بین کلاینتها

    نقل قول نوشته شده توسط Mrs.Net مشاهده تاپیک
    خوب بیشتر توضیح بدید!
    توضیح‌ندارد. شما یک ابجکت را استریم میکنید و از یک کلاینت به یک کلاینت دیگر میفرستید، اصلا یکی از موضوعات پایه‌ای دت‌نت همین استریمینگ است. یک گوگل کنید از هر چی توضیحی که من بدم خیلی بهترش را بدست میارید، اگر مشکل بخصوصی بر خوردید بگید.

  11. #11

    نقل قول: share کردن آبجکتی از یک کلاس بین کلاینتها

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

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

    نقل قول: share کردن آبجکتی از یک کلاس بین کلاینتها

    تا اونجایی که من متوجه شدم، شما به جای اینکه بخواهید داده ها رو به کلاینت ها بفرستید و بگیرید، میخواهید یک آبجکت با داده های مشخص رو بین برنامه های کلاینت ها پاس بدید تا اونا هم روی آبجکت مورد نظر تاثیر بذارند، شما باید در اینترنت به دنبال IPC یا Inter-Process Communication بگردید.

  13. #13

    نقل قول: share کردن آبجکتی از یک کلاس بین کلاینتها

    داده ها مشخص نیستند و کلاینتها همه یا این آبجکت کار میکنند و میخوام که تاثیرش تو بقیه کلاینتها دیده بشه. یکم IPC مطالعه کردم فکر نکنم برای اینکار باشه

    • Should the application be able to communicate with other applications running on other computers on a network, or is it sufficient for the application to communicate only with applications on the local computer?
    • Should the application be able to communicate with applications running on other computers that may be running under different operating systems (such as 16-bit Windows or UNIX)?
    • Should the user of the application have to choose the other applications with which the application communicates, or can the application implicitly find its cooperating partners?
    • Should the application communicate with many different applications in a general way, such as allowing cut-and-paste operations with any other application, or should its communications requirements be limited to a restricted set of interactions with specific other applications?
    • Is performance a critical aspect of the application? All IPC mechanisms include some amount of overhead.
    • Should the application be a GUI application or a console application? Some IPC mechanisms require a GUI application.

  14. #14
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736

    نقل قول: share کردن آبجکتی از یک کلاس بین کلاینتها

    نقل قول نوشته شده توسط Mrs.Net مشاهده تاپیک
    داده ها مشخص نیستند و کلاینتها همه یا این آبجکت کار میکنند و میخوام که تاثیرش تو بقیه کلاینتها دیده بشه. یکم IPC مطالعه کردم فکر نکنم برای اینکار باشه
    IPC ربطی به این کار ندارد.
    http://www.c-sharpcorner.com/UploadF...teObjects.aspx

  15. #15

    نقل قول: share کردن آبجکتی از یک کلاس بین کلاینتها

    نقل قول نوشته شده توسط Mrs.Net مشاهده تاپیک
    ممنون. میشه یک راهنمایی برای شروع wcf بکنید؟(آموزش)
    WCF programming for Beginners

    مجموعه آموزشی Asp.Net Core Mvc کاملا به زبان فارسی(21 ماژول و 15 ساعت فیلم آموزشی همراه با سورس کامل تمرینات و پروژه عملی انجام شده در طول آموزشی)
    مشاهده جزئیات در آدرس http://www.mkiani.ir/blog/content/53084


    وب سایت : http://www.mkiani.ir
    پست الکترونیک : mkiani3000@gmail.com

    موفق و پیروز باشید.
    مهدی کیانی


  16. #16
    کاربر دائمی آواتار hdv212
    تاریخ عضویت
    آبان 1384
    محل زندگی
    قم
    پست
    1,727

    نقل قول: share کردن آبجکتی از یک کلاس بین کلاینتها

    IPC ربطی به این کار ندارد.
    چطور ربطی نداره ؟
    The Microsoft Windows operating system provides mechanisms for facilitating communications and data sharing between applications. Collectively, the activities enabled by these mechanisms are called interprocess communications (IPC).

  17. #17
    کاربر دائمی آواتار Zaparo
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    this->this
    پست
    116

    نقل قول: share کردن آبجکتی از یک کلاس بین کلاینتها

    شما یه کلاس رو تو wcf میسازی برای سرویست یه callback برای سرویس میسازی که کلاینت اون رو پیاده میکنه و هر تغییری که تو سرویس ایجاد بشه کلاینت میبینه هر تغییری هم کلاینت داد میبینه مثلا" ChatService شما یه لیست از افراد داری که یه collection هر تغییری رو کلاینت سرور رو مطلع میکنه و بلعکس
    این راه منه البته اگه سوال شما رو درست متوجه شده باشم

  18. #18

    نقل قول: share کردن آبجکتی از یک کلاس بین کلاینتها

    شما یه کلاس رو تو wcf میسازی برای سرویست یه callback برای سرویس میسازی که کلاینت اون رو پیاده میکنه و هر تغییری که تو سرویس ایجاد بشه کلاینت میبینه هر تغییری هم کلاینت داد میبینه مثلا" ChatService شما یه لیست از افراد داری که یه collection هر تغییری رو کلاینت سرور رو مطلع میکنه و بلعکس
    خودمم از این روش استفاده میکنم گرچه تو endpoint ها خیلی مشکل دارم و تنها قسمتی هست که هنوز نفهمیدم چه شرایطی داره.

  19. #19
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736

    نقل قول: share کردن آبجکتی از یک کلاس بین کلاینتها

    نقل قول نوشته شده توسط hdv212 مشاهده تاپیک
    چطور ربطی نداره ؟
    The Microsoft Windows operating system provides mechanisms for facilitating communications and data sharing between applications. Collectively, the activities enabled by these mechanisms are called interprocess communications (IPC).
    دلیل اینکه به موضوع این توپیک روط ندارد دقیقا همان متن و لینکی است که فرستادید.

    The Microsoft Windows operating system provides mechanisms for facilitating communications and data sharing between applications. Collectively, the activities enabled by these mechanisms are called interprocess communications (IPC).

    between applications is understood to be applications running on separate machines

  20. #20
    کاربر دائمی آواتار hdv212
    تاریخ عضویت
    آبان 1384
    محل زندگی
    قم
    پست
    1,727

    نقل قول: share کردن آبجکتی از یک کلاس بین کلاینتها

    دلیل اینکه به موضوع این توپیک روط ندارد دقیقا همان متن و لینکی است که فرستادید.


    کد:
    The Microsoft Windows operating system provides mechanisms for facilitating communications and data sharing between applications. Collectively, the activities enabled by these mechanisms are called interprocess communications (IPC).

    between applications is understood to be applications running on separate machines
    منظورتو متوجه نشدم، مگه نمیخواد داده ها رو بین Applicationها Share کنه ؟

  21. #21
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736

    نقل قول: share کردن آبجکتی از یک کلاس بین کلاینتها

    نقل قول نوشته شده توسط hdv212 مشاهده تاپیک
    منظورتو متوجه نشدم، مگه نمیخواد داده ها رو بین Applicationها Share کنه ؟
    IPC ترمی بود که معمولا برایه Application هایی که بر رویه یک ماشین هستند استفاده میشد،
    معولا وقتی که به جایه Application میگند کلاینت ، فرض بر این است که Application ها بر ماشینهایه مختلف اجرا میشند.
    ولی حالا که فکر میکنم میبینم که از یک لحاض میشه از واژه IPC در این مطلب استفاده کرد و از یک لحاظ درست نیست. اگر من میخواستم با کسانی که در قدیم باهاشان کار کردم در این مطلب حرف بزنم از واژههایه RPC ، Remoting ، WCF استفاده میکردم.
    و اگر کسی باهام در مورد IPC میخواست حرف بزند فرض بر این بود که Application هایی که بر رویه یک ماشین هستند.

    استفاده از واژه IPC اگرچه از لحاظ تکنیکی درست است ولی از لحاظ استفاده عمومی من مطمعن نیستم که قابل قبول باشد (نباشد).
    حرفی را که قبلا گفتم میخوام اصلاح کنم :‌ بنا بر اینکه باور کسانی که باهاشان حرف میزنید چی هست استفاده از واژه IPCدرست است (یا نیست).

    حالا که نوع کاربردتان را درک میکنم (من) با استفاده از واژه IPCدر این مطلب دیگر مشکلی ندارم (استفاده از واژه IPC از لحاظ تکنیکی از همان اولش هم کاملا درست بود) .

  22. #22
    کاربر دائمی آواتار Zaparo
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    this->this
    پست
    116

    نقل قول: share کردن آبجکتی از یک کلاس بین کلاینتها

    نقل قول نوشته شده توسط Mrs.Net مشاهده تاپیک
    خودمم از این روش استفاده میکنم گرچه تو endpoint ها خیلی مشکل دارم و تنها قسمتی هست که هنوز نفهمیدم چه شرایطی داره.
    این موضوع که گفتم فقط با یکسری از Binding ها جواب میده فکر کنم wsDualHttpBinding

    مشکلتون با endpoint ها چیه؟

  23. #23

    نقل قول: share کردن آبجکتی از یک کلاس بین کلاینتها

    دیدی که با IPC دارم این هست که یک لیستنر هست که مدام منتظر تغییرات هست و بار روی سرور و کلاینت ایجاد میکنه (درست میگم؟) اما wcf اینجوری نیست. اما نمیدونم چون از دیروز با IPC آشنا شدم

    مشکلتون با endpoint ها چیه؟
    مشکلم اینه که وقتی از پروتکل http استفاده میکنم دیگه تو حالت شبکه lan جواب نمیده. (احتمالا باید قسمتهایی permission بدم که بلد نیستم) گرچه تو دستگاه خودم (localhost) درست کار میکنه.

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

    نقل قول: share کردن آبجکتی از یک کلاس بین کلاینتها

    ظاهرا IPC مبحث بسیار بزرگیه و حتی Remoting هم زیر مجموعه ای از اونه، مضاف بر اینکه IPC مکانیسمهای مختلفی داره که این مقاله اکثر اونا رو تشریح میکنه.

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

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