PDA

View Full Version : سوال: طرز کار Invisible Checker



r0ot$harp
دوشنبه 04 شهریور 1387, 00:12 صبح
سلام دوستان
می خواستم بدونم چگونه این سایت های چک کردن وضعیت یاهو کار می کنند ؟ من برنامه ی مربوط به این کارو در ویندوز نوشتم می خوام ببینیم تحت وب چگونه کار می کنه ؟



باتشکر احسان

Bahram0110
دوشنبه 04 شهریور 1387, 01:36 صبح
سلام
اگه تو ویندوز نوشتی حتما طرز کارشو هم می دونی دیگه...
فقط زبان برنامه نویسیش یکی نیست

امید امرایی
دوشنبه 04 شهریور 1387, 11:28 صبح
تحت سيستم هامل از چي استفاده كرديد ؟

r0ot$harp
دوشنبه 04 شهریور 1387, 14:06 عصر
از DLL مربوط به یاهو و از یه سری پاکت ولی الان مشکل دو چیزه یکی نمی دونم در .Net یا PHP چه جوری با وینسوک کار کنم .


مثلا همچنین درخواستی رو چه جوری باید سند کنم و جوابش رو در Asp.Net یا PHP دریافت کنم ؟ :


GET /KB/vb/winsock_revamped.aspx HTTP/1.1
Host: www.codeproject.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: cntid=106; df=90; mpp=25; noise=3; sort=Position; view=Quick; __utma=92062108.4571661860312212500.1219611116.121 9611116.1219657080.2; __utmz=92062108.1219657080.2.2.utmcsr=experts-exchange.com|utmccn=(referral)|utmcmd=referral|utm cct=/microsoft/development/.net/visual_studio_.net_2005/q_23230664.html; SessionGUID=530b485e-cfbe-4d44-a688-525d329bcd47; ASP.NET_SessionId=bj02lv45jjpxfvfvfi5fzk45; __utmc=92062108; ASPSESSIONIDCSBSBCSB=PICBLNDBDPJOLDFMIKKCINPJ

و مشکل دوم وقتی شما به سمت سرور درخواست لوگین رو می فرستین سرور یه جواب می ده که این جواب باید با استفاده از Dll مربوط تجزیه تحلیل بشه و دوباره به سمت سرور سند بشه و سرور آیدی ما رو آنلاین کنه و مشکل اینه که فکر نمی کنم این Dll با .Net کار کنه !!


باتشکر احسان

vahid4134
دوشنبه 04 شهریور 1387, 14:43 عصر
باید از curl استفاده کنید و درخواست رو ارسال کنید این قسمتهایی از هدر هست که ارسال میشه

r0ot$harp
دوشنبه 04 شهریور 1387, 15:27 عصر
دوست عزیز ممنون از جوابتون ولی می خوام بدونم آیا می شه همچنین درخواستی ارسال کرد ؟

می خوام به scsd.msg.yahoo.com با پورت 5050 یه Packet مانند زیر ارسال کنم .


YMSG  ' ٌ Pپ–302ہ€318ہ€300ہ€318ہ€65ہ€61876 66ہ€302ہ€319ہ€300ہ€319ہ€7ہ



باتشکر احسان

vahid4134
دوشنبه 04 شهریور 1387, 22:46 عصر
بله با curl به راحتی می تونید به هر پورتی هر درخواستی رو مثل یک مرورگر ارسال کنید
http://ir.php.net/manual/en/book.curl.php