سؤال

أنا أستخدم Sockets Domain Unix للقيام ببعض الاتصالات interprocess في Linux. عند الاتصال ، يرسل العميل بنية باستخدام إرسال إلى الخادم. يحتوي هذا الهيكل على بعض المعلومات حول العميل بما في ذلك سلسلة معرف في النهاية. يتلقى الخادم المعلومات فقط ابحث ويرسل بنية أخرى. العميل يحجب مع RECV, ، ولكن لا تحصل على أي شيء. الخادم يكمل إرسال اتصل دون أي أخطاء وينتقل.

هل هناك شيء أساسي أفتقده هنا؟ عندما أرسل سلاسل عبر المقبس ، يرسل الجانبين ويتلقون جيدًا. هل يجب أن يكون للبيانات خالية من الإنهاء؟ هذا لا يبدو صحيحا...

هل كانت مفيدة؟

المحلول 2

عندما جئت في اليوم التالي ، لم أستطع إعادة إنتاج الخطأ مرة أخرى.

نصائح أخرى

حاول مسح المقبس على الخادم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top