seeker
سه شنبه 22 شهریور 1390, 10:51 صبح
باسلام
در سرور متدی دارم که صدایی را در سرور پخش میکند و کلاینت درخواست اجرای آنرا صادر میکند.
با توجه به اینکه کار متد پخش صدا هست پس برام مهمه که درخواستهایی که از کلاینت میان با هم اجرا نشن و در یک صف قرار بگیرن و به ترتیب اجرابشن.
در سرور یک کلاس دارم با نام مثلا a که متد در آن است و مارشال هم شده. یک کلاس دیگر در سرور هست با نامserver که کار رجیستر کردن سرور رو انجام میده و در اون مد را سیلگلتون انتخاب کردم
در کلاینت هم با استفاده از متد activator.getobject شیئ را ایجاد و درخواست را ارسال میکنم. اما وقتی چند کلاینت همزمان درخواست میفرستند، سرور هم همزمان صدا ها را پخش میکند. چرا؟
در سرور متدی دارم که صدایی را در سرور پخش میکند و کلاینت درخواست اجرای آنرا صادر میکند.
با توجه به اینکه کار متد پخش صدا هست پس برام مهمه که درخواستهایی که از کلاینت میان با هم اجرا نشن و در یک صف قرار بگیرن و به ترتیب اجرابشن.
در سرور یک کلاس دارم با نام مثلا a که متد در آن است و مارشال هم شده. یک کلاس دیگر در سرور هست با نامserver که کار رجیستر کردن سرور رو انجام میده و در اون مد را سیلگلتون انتخاب کردم
در کلاینت هم با استفاده از متد activator.getobject شیئ را ایجاد و درخواست را ارسال میکنم. اما وقتی چند کلاینت همزمان درخواست میفرستند، سرور هم همزمان صدا ها را پخش میکند. چرا؟