سوال خیلی جامعی است، ببنید Flashcom server یا حالا در نسخه جدید اون Flash Media Server یک نرم افزار بسیار قدرتمند تحت سرور است که در مفاهیم شبکه و application های چند لایه در قسمت Business Logic قرار می گیرد، بدین معنی که این application server قادر به انجام عملکرد های منطقی، ارتباط با database و ارتباط با لایه presentation logic می باشد. منظور از لایه presentation logic برنامه هایی است که در واقع user با آنها ارتباط برقرار می کند مانند کد HTML و یا کد های ActionScript.
flashcom server به منظور برقراری ارتباطات همزمان (real-time) بین client ها ایجاد شده است و از آن می توان برای ارتباط مستقیم بین flash player های اجرا شده بر روی کامپیوتر local استفاده کرد. این ارتباط می تواند یه صورت data و یا stream (مانند صوت و تصویر) باشد. دقیقا مصداق نرم افزار های چت: امکان ارتباط صوتی، تصویری، متنی و یا حتی ارسال فایل میسر می باشد.
لازمه بگم که flashcom server تنها یرای سرویس دادن به flash player ایجاد شده و connect کردن به آن به طرق دیگر یا از طریق نرم افزار های دیگر امکان پذیر نیست (استثنا : macromedia director)
برای ایجاد ارتباط بین flash و flashcom نیاز به نوشتن کد ActionScript در سمت client و سرور است. flashcom از زبان ActionScript پشتیبانی می کند گرچه API یا به طور کلی دستورات ActionScript سمت سرور تا حدی متفاوت از آن چیزی است که در سمت client وجود دارد، ولی در سمت client کلاس های خاصی برای کار با flashcom وجود دارند مانند NetConnection یا NetStream یا SharedObject و ...
برای ایجاد ارتباط باید یک connection با سروری که flashcom بر روی آن نصب است روی پروتکل RTMP و به پورتی که مورد نظر است ایجاد کرد و با استفاده از method ها، ShradeObject ها و... اطلاعات را بین سرور و client و یا بین client ها رد و بدل نمود (RTMP پروتکل ابداعی macromedia برای ارتباط فلش به flashcom می باشد)
سعی کردم به صورت خیلی خلاصه و شماتیک شرح بدم اگر مورد خاصی هست بگید تا جزئی تر توضیح بدم
flashcom server به منظور برقراری ارتباطات همزمان (real-time) بین client ها ایجاد شده است و از آن می توان برای ارتباط مستقیم بین flash player های اجرا شده بر روی کامپیوتر local استفاده کرد. این ارتباط می تواند یه صورت data و یا stream (مانند صوت و تصویر) باشد. دقیقا مصداق نرم افزار های چت: امکان ارتباط صوتی، تصویری، متنی و یا حتی ارسال فایل میسر می باشد.
لازمه بگم که flashcom server تنها یرای سرویس دادن به flash player ایجاد شده و connect کردن به آن به طرق دیگر یا از طریق نرم افزار های دیگر امکان پذیر نیست (استثنا : macromedia director)
برای ایجاد ارتباط بین flash و flashcom نیاز به نوشتن کد ActionScript در سمت client و سرور است. flashcom از زبان ActionScript پشتیبانی می کند گرچه API یا به طور کلی دستورات ActionScript سمت سرور تا حدی متفاوت از آن چیزی است که در سمت client وجود دارد، ولی در سمت client کلاس های خاصی برای کار با flashcom وجود دارند مانند NetConnection یا NetStream یا SharedObject و ...
برای ایجاد ارتباط باید یک connection با سروری که flashcom بر روی آن نصب است روی پروتکل RTMP و به پورتی که مورد نظر است ایجاد کرد و با استفاده از method ها، ShradeObject ها و... اطلاعات را بین سرور و client و یا بین client ها رد و بدل نمود (RTMP پروتکل ابداعی macromedia برای ارتباط فلش به flashcom می باشد)
سعی کردم به صورت خیلی خلاصه و شماتیک شرح بدم اگر مورد خاصی هست بگید تا جزئی تر توضیح بدم