PDA

View Full Version : سوال: نحوه ارسال محدود اطلاعات در شبکه های محلی



m_ali_gho
سه شنبه 19 شهریور 1392, 00:37 صبح
سلام و خسته نباشید خدمت دوستان

من دارم یه برنامه برای مدیریت مطب دکتر مینویسم. با .net 4.5 و sql server 2008 r2 دارم کار میکنم.

برنامم از دو قسمت جدا تشکیل شده یکی برای دکتر و یکی دیگه برای منشی. هر دو از یه دیتا بیس دارن استفاده میکنن که قراره تو کامپیوتر منشی نصب بشه. چند تا مشکل داشتم.
اولین موضوع اینه که برنام سمت منشی قراره به یه تلویزیون وصل بشه و یه سری عکس رو نمایش بده. چطور میتونم این کار رو انجام بدم؟ (منظورم نحوه اتصال به تلویزیون و نمایش یه قسمت دلخواه از برنامه هستش)
دوم اینکه چه روشی برای ارسال یه سری اطلاعات محدود بین برنامه ها بهترین روش هستش. منظورم از اطلاعات اینه که:
وقتی دکتر اعلام میکنه که یه بیمار وارد بشه باید اسم بیمار نمایش داده بشه تو تلویزیون و یه آهنگی به صورت اعلان پخش بشه. مشکل اینجاست که برنامه قسمت منشی کار با تلویزیون و پخش آهنگ رو کنترل میکنه. یا مثلا وقتی که دکتر با منشی یا دستیارش کار داره برای هر کدوم آهنگ اعلان متفاوتی پخش میشه. یا مثلا وقتی منشی یا دکتر هر کدومشون تغییراتی رو دیتا بیش اعمال می کنن باید طرف مقابل برنامه هم با خبر بشه تا خودشو آپدیت کنه (نه اینکه کاربر متوجه بشه فلان جدول تغییر کرده و اطلاعاتشو دوباره از جدول بخونه. منظورم اینه که برنامه متوجه یه تغییر بشه و تمامی اطلاعات رو مجددا از دیتا بیس بخونه)
چطور میتونم این دستورات رو بین برنامه ها انتقال بدم؟
مشکل سوم اینه که Connection String برای برنامه دکتر که اطلاعات رو از کامپیوتر دیگه میگیره چطور باید باشه؟ من (تو شبکه) مدل های زیادی رو برای دیتا سورس انتخاب کردم. از Ip گرفته تا نام کامپیوتر و ... اما هیچ کدومشون جواب نمیدن. خیلی ممنون میشم راهنمایی کنید.

rezaei_y
سه شنبه 19 شهریور 1392, 08:09 صبح
میتونید از سوکت پروگرمینگ استفاده کنید
http://www.codeproject.com/Articles/10649/An-Introduction-to-Socket-Programming-in-NET-using
http://www.codeproject.com/Articles/12286/Simple-Client-server-Interactions-using-C