من هم دقیقا متوجه نشدم که چه الگویی را می خواهید استفاده کنید.
1- می خواهید دیتاهایی را به یک سایت بفرستید که همیشه آنلاین است؟
2- آیا می خواهید یک نرم افزار مانیتورینگ جداگانه داشته باشید؟
در صورتیکه حالت اول باشد از نظر من شما چند راه حل دارید:
1- اطلاعات را درون یک فایل با FTP در هاست سایت ذخیره کنید و در هنگام بارگذاری صفحه سایت آن را load کنید.
2- به دیتابیس سایتاتان متصل شوید و اطلاعات را در آن ذخیره کنید.
3- یکسری دیتا را به یک صفحه ی سایتتان POST کنید و آن صفحه اطلاعات را در دیتابیس ذخیره کند.
با توجه به پیچیدگی دو راه اول (با توجه به عدم پشتیبانی از FTP و SQL در اکثر میکروها) راه سوم ساده تر است. یک سوکت به پورت 80 و پیاده سازی روند POST. سپس نوشتن یک کد در وب که دیتای POST شده ی شما در جایی ذخیره و یا نمایش دهد.
در حالت دوم که یک سوکت می زنید و دیتا را جابه جا می کنید.شما تنها مشکلتان در بحث IP است. لازم نیست هر دو طرف IP استاتیک باشند. یک طرف کافی است. اگر بازهم امکان آن نبود. بهترین راه استفاده از DDNS است.استفاده از DDNS به این معناست که آدرس ماژول توسط ماژول (در بازه های زمانی مشخص) در یک سرویس جهانی نظیر OpenDNS ذخیره می شود آنگاه این امکان وجود دارد که نرم افزار شما از OpenDNS استفاده کرده و آدرس فعلی ماژول را بدست آورد اینگونه دیگر نیاز به آدرس استاتیک نیست. DDNS یک قالب است که کدنویسی آن هم در قالب POST است. اطلاعات بیشتر:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
،
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
.
البته ممکن است بعضی سرویس ها در قالب سوکت و ارسال پکت های خاص هم باشند...
موفق باشید.