PDA

View Full Version : سوال: اتصال، ارسال و دريافت ديتا، چند سوکت کلايت همزمان به يک سوکت سرور



AriaGlobal
شنبه 02 دی 1391, 07:34 صبح
با سلام

دوستان من يک نرم افزار سمت سرور با سوکت نوشتم و اين نرم افزار رو روي يک سرور با این ای پي Run کردم، ip : 192.168.0.1

حالا نرم افزار سمت کلاينتم رو همزمان روي دوتا سيستم تو همين شبکه روي اي پي هاي 192.168.0.24 و 192.168.0.58 اجرا کردم و ميخام هر دو نرم افزار روي اين دو سيستم همزمان به نرم افزارم روي سرور کانکت بشن و همزامان هم ديتا ارسال کنن و ديتا بگيرن اما مشکل اينجاست وقتي يکي از نرم افزار هاي سمت کلايت به سرور کانکت بشه ديگه دومي نميتونه ديتا ارسال کنه و بگيره و تو صف قرار ميگيره.

چطور ميتونم هر دو نرم افزار سمت کلاينت رو به نرم افزار سمت سرور وصل کنم به طوري که بصورت همزمان هر دو به سرور ديتا ارسال کنند و ديتا هم دريافت کنند ؟؟

با تشکر :قلب:

AriaGlobal
دوشنبه 04 دی 1391, 03:12 صبح
يعني کسي جواب گويي ما نيست ؟؟

crazyfull
دوشنبه 04 دی 1391, 07:18 صبح
يا از thread استفاده کن يا با BeginAccept سوکت ها رو اکسپت کن

AriaGlobal
سه شنبه 05 دی 1391, 04:43 صبح
خوب من از ترد ها استفاده کردم واسه Receive کردن و Accept کردن يک کلاينت سوکت در سمت سرور ؟ اما وقتي يک کلاينت به سرور Accept ميشه ديگه کلاينت دوم تو انظار ميمونه و نميتونه اطلاعات رد و بدل کنه. لطفا بفرماييد من دقيقا کجا رو بايد از ترد جديد استفاده کنم که همزمان چنتا کلاينت Accept بشن و ديتا رد و بدل کنن.

مرسي.

crazyfull
سه شنبه 05 دی 1391, 04:44 صبح
کد مربوط به قسمت سرور رو قرار بده تا بشه نظر داد

Reza_Yarahmadi
سه شنبه 05 دی 1391, 07:40 صبح
یک نگاه به این برنامه (http://barnamenevis.org/showthread.php?260525-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%DA%86%D8%AA-%28%D8%B4%D8%A8%D9%83%D9%87-%D9%85%D8%AD%D9%84%D9%8A%29) کنید