Artificial Intelligence - هوش مصنوعی

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   پروژه های هوش مصنوعی در ایران (http://artificial.ir/intelligence/forum42.html)
-   -   چند سوال در مورد روبات یاهو..؟؟ (http://artificial.ir/intelligence/thread234.html)

amir00 ۰۳-۲۹-۱۳۸۸ ۱۱:۵۰ قبل از ظهر

چند سوال در مورد روبات یاهو..؟؟
 
با عرض سلام خدمت آقا سیاوش و دیگر دوستان

من پست روبات یاهو را در همین انجمن دنبال میکردم که تعدادی سوال برام پیش اومد . برای اینکه بحث تا 30 صفحه جلو رفته و سوال من در مورد قسمت های اولی هست و گفتم شاید بحث منحرف بشه اینجا میپرسم.


من با زبان PHP و سوکت نویسی در این زبان کار کرده ام. برای همین میخواهم روی یک روبات یاهو با این زبان کار کنم که چند تا مشکل دارم.

مثالی در اون یکی تاپیک پیش میرفت با زبان VB بود که چون من VB کار نکردم بعضی قسمت ها را نفهمیدم.

1- برای Encrypt کردن پسورد از یک فایل DLL استفاده میشه. فکر نکنم در PHP و در سیستم عامل Linux بتونم از این DLL استفاده کنم.
آیا راه دیگری برای این کار هست؟


2- یک توضیح کوچیک در مورد نحوه ی اتصال به سایت یاهو میخواهم. آیا باید با یک پورت خاص صجبت کنم؟؟ یا اینکه با HTTPrequest کار کنم؟

3- برای دریافت اطلاعات (مثلا متن پیغام هایی که برایم ارسال میشود) باید خودم در یک بازه زمانی درخواست ارسال کنم یا اینکه با باز کردن یک پورت روی سیستم خودم و شنود روی آن پورت این کار انجام میشود؟؟

اگر دوستانی که در این زمینه کار کرده اند راهنمایی بفرمایند ممنون میشم.

sajadonline ۰۸-۳-۱۳۸۸ ۰۴:۰۵ بعد از ظهر

مشکل بنده هم دقیقا مثل شما هست اگر دوستان آشنا کمک کنن ممنون میشیم :x

Siavash ۰۸-۴-۱۳۸۸ ۱۲:۵۳ بعد از ظهر

دوست عزیز،
مشکل اصلی در ارتباط با لاگین با php این هست که شما باید یک Socket زنده داشته باشید و php بعد از چند دقیقه Execute timeout میده.
وقتی PHPای به شما فرستاده میشه برای شما از طرف یاهو مسنجر یک پکت میاد و سیستم به این گونه نیست که شما به آدرسی Request بزنید...
لاگین کردن مشکلی نداره اما شما بعد از چند دقیقه که php زمان اجراش تمام شد Logout‌خواهید شد مگر اینکه دسترسی به Shell سرور داشته باشید با دسترسی اجرای php-cli که در این حالت محدودیت زمانی نخواهید داشت و می‌تونید یک سوکت رو باز نگه دارید.
در ارتباط با لاگین نیازی نیست با یک dll این کار رو انجام بدید، اگر سورس جدید SMClient رو ببینید دیگه از dll استفاده نمی‌کنه و یک Request به یاهو میزنه و پسورد Encrypt شدرو میگیره...
برای php تا جایی که یادمه Library برای لاگین در یاهو موجوده اگر کمی سرچ کنید.

sajadonline ۱۱-۲۳-۱۳۸۸ ۰۱:۵۳ قبل از ظهر

ممنون از پاسختون

بنده شل اکسس روی سرور لینوکس دارم و همینطور php بصورت کامل بلد هستم و هم نیاز به ارسال و هم دریافت pm از طریق روبات دارم دحقیقت میخوام از طریق یاهو آی دی به یک برنامه دستور ارسال کنم و جوابش رو بگیرم بنظر ممنون میشم بنده رو راهنمایی کنین

sajadonline ۰۱-۱۳-۱۳۸۹ ۱۰:۵۸ قبل از ظهر

راه حل رو پیدا کردم

PHP: socket_create - Manual

amir00 ۰۵-۲۱-۱۳۸۹ ۰۳:۰۵ قبل از ظهر

مشکل سوکت نیست.

آقا سیاوش من وی بی کار نکردم. میشه کمی در مورد همین روشی که گفتید برای انکریپت کردن پسوورد توضیح بدید؟

من سی شارپ و پی اچ پی کار کردم و اصلا برنامه های وی بی را نمیتونم بفهمم.

هر کاری کردم نتونستم بفهمم چطوری لاگین میکنید یا پیام ارسال میکنید.

ممنون میشم اگر در یک تاپیک به صورت کلی این روش را توضیح دهید.


زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۹:۴۸ قبل از ظهر ميباشد.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.