نیکناز
شنبه 06 اردیبهشت 1393, 09:54 صبح
سلام دوستان
من یه سخت افزار دارم که در یک شبکه adhoc به یک سرور (لپ تاب) متصل می شه .
برنامه ای با سوکت پروگرامینگ نوشتم.
وقتی سرور به تنهایی اطلاعات روی پورت قرار می ده مشکلی پیش نمیاد.
وقتی سخت افزار به تنهایی این کار را انجام می دهد باز هم مشکلی پیش نمیاد .و این امکان وجود دارد که اطلاعات بدون محدویت بر روی
پورت ارسال شود .
اما زمانی که ارتباط دو طرفه میشود ، یعنی به طور همزمان هم سخت افزار هم سرور با هم ارسال و دریافت اطلاعات می کنند ، بعد از یک مدت ارتباط قطع می شود . من تعداد پکت ها را می شمارم ، گاهی اوقات 35 ، گاهی 33 ... و بعد از این تعداد قطع می شود.
من سرعت انتقال اطلاعات در سخت افزار را به حالت های مختلف تغییر دادم اما بی نتیجه بود .
بعد از قطع ارتباط ، من سخت افزار را ping می کنم ، سخت افزار وجود ندارد.
پورت را روی سرور بررسی میکنم ، پورت همچنان باز است .
این time out به چه دلیلی می تونه باشه؟
من یه سخت افزار دارم که در یک شبکه adhoc به یک سرور (لپ تاب) متصل می شه .
برنامه ای با سوکت پروگرامینگ نوشتم.
وقتی سرور به تنهایی اطلاعات روی پورت قرار می ده مشکلی پیش نمیاد.
وقتی سخت افزار به تنهایی این کار را انجام می دهد باز هم مشکلی پیش نمیاد .و این امکان وجود دارد که اطلاعات بدون محدویت بر روی
پورت ارسال شود .
اما زمانی که ارتباط دو طرفه میشود ، یعنی به طور همزمان هم سخت افزار هم سرور با هم ارسال و دریافت اطلاعات می کنند ، بعد از یک مدت ارتباط قطع می شود . من تعداد پکت ها را می شمارم ، گاهی اوقات 35 ، گاهی 33 ... و بعد از این تعداد قطع می شود.
من سرعت انتقال اطلاعات در سخت افزار را به حالت های مختلف تغییر دادم اما بی نتیجه بود .
بعد از قطع ارتباط ، من سخت افزار را ping می کنم ، سخت افزار وجود ندارد.
پورت را روی سرور بررسی میکنم ، پورت همچنان باز است .
این time out به چه دلیلی می تونه باشه؟