ورود

View Full Version : سوال: چطوری به این پورت وصل شم ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟



mh246810
یک شنبه 26 شهریور 1391, 09:58 صبح
یه برنامه با vb نوشتم که بین یه بازی و سرور اینترنتیش قرار میگیره و کد های ارسالی رو نشون میده ( در مرحله بعدی تغییرشون میدم:شیطان: )
برای این کار از 2 تا winsock استفاده کردم !
بازی اول به ای پی سرور و پورت 3724 وصل میشه اطلاعات Realm رو میگیره ( پورت و ای پی اونا ) بعد بازیکن یکیو انتخاب میکنه بعد بازی به او ای پی و پورت جدید وصل می شه ( مثلا اینجا پورت 8129 ) :
این وقتیه که یوزرنیم و پسورد رو وارد می کنیم :
http://up.vatandownload.com/images/b2dnsu2fr95lx7vwwdb.png
در این موقع برنامه به این پورت و ای پی وصل میشه :
http://up.vatandownload.com/images/82mlnbcp6fukr0yt060w.png
بعد اطلاعات ریلم ها میاد :
http://up.vatandownload.com/images/wes5i4i1ijloveqx412i.png
اینجا این پنجره نمایش داده میشه :
http://up.vatandownload.com/images/rznx6luwwffaoeo6.png
با انتخاب هر ریلم به ای پی و پورت اون وصل می شه :
http://up.vatandownload.com/images/0tw4zhuq07t8ndkddwmh.png

حالا من چی کار کردم ؟
اومدم ای پی اول رو که بازی یوزر پسوردو میفرسته اونجا 127.0.0.1 دادم بعد با winsock تو vb اونا رو دریافت میکنم میفرستم سرور جواب هم که از سرور اومد میفرستم برای بازیه !
اون قسمتی رو هم که ای پی دوم میاد replace میکنم باز با 127.0.0.1 اما !!!
با انتخاب ریلم هیچ اتفاقی برای پورت 8129 نمی افته ( یعنی نه بازی بازش میکنه نه درخاست اتصال میفرسته ) به پورت 8129 سرور اصلی هم که connect request میفرستم بهم یه سری اطلاعات میده که در حالت عادی به برنامه میده ( توی عکس سوم میبینید که بعد اطلاعات ریلم مستقیم از پورت 8129 اطلاعات میاد )
من تو کف اینم که بازیه چطوری به پورت 8129 وصل میشه ؟ ( اخه وقتی اطلاعات 127.0.0.1:8129 رو میدم هیچ connection Request نمیاد )
با TCPView هم که نگاه میکنم اول پورت SGN_SENT میشه بعد Established !
دوستانی که شبکه کار می کنید ! لطفا کمک کنید !

mh246810
یک شنبه 26 شهریور 1391, 19:50 عصر
متوجه نمیشید چی میگم یا اینکه سوالم اشتباهه یا بلد نیستید ؟
خیلی لازم دارم اینو ، لطفا جواب بدین !