delphi4arab منتديات دلفي للعرب
كيف تجاوز اضاعة جزء من النص المرسل بالSocket - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف تجاوز اضاعة جزء من النص المرسل بالSocket (/showthread.php?tid=4653)



كيف تجاوز اضاعة جزء من النص المرسل بالSocket - M_Mori2010 - 20-10-2012

السلآم عليكم ورحمة الله وبركاته
كيف يمكن تجاوز مشكلة اضاعة اجزاء من النص عند الأرسال بين سيرفر سوكت وكايلنت سوكت ؟
ففي بعض الاحيان يقوم بأضاعة جزء من النص عند الارسال حسب سرعة النت هل يوجد طريقة لتجاوز هذه المشكلة او عملية حسابية في حال ضعف النت يقوم بفصل سوكت عن الاتصال او الانتظار حتى استجابة سوكت وبعدها الارسال ؟


كيف تجاوز اضاعة جزء من النص المرسل بالSocket - sa7er100 - 20-10-2012

وعليكم السلام ورحمة الله وبركاته

ممكن يكون فيه عدة احتمالات اولاا الكود المكتوب خطاا مثل كود ارسال اللست فيو الى ليست فيو فهو غير ناجح الذي اعتيتني اياه
او ان يكون احد المتغيرات var يعمل في مكانين فهذا يسبب خطاا بالبيانات تاكد من المتغيرات واعتمد ان يكون كل متغير لوحده

استعملت انا اتصال tcpclinet $ tcpserver المتسعمل بنسخة xe2 فهو فعال بكل النواحي ومن ناحية اللغة العربية فهو جيد وهو شبيه بسوكت لكن افضل

عليك باستعمال بورتات قليلة افضل انا استعمل بوت فقط لكل غرفة واضف عليه اتصالين
tcpclinet & tcpserver و udpsocket على بورت واحد

تحياتي


كيف تجاوز اضاعة جزء من النص المرسل بالSocket - M_Mori2010 - 21-10-2012

أخي ساحر المشكلة ليست بالاكواد ولا بكثرة البورتات مثلما تحدثت قالروم على بورت واحد لكن المشكلة في سرعة النت من الممكن ان تكون سوكت هي عائق اذا كان النمستخدم الاتصال لديه ضعيف ...

جزاك الله كل خير