قمت بعمل server و client بسيطين بلغة البايثون، وواجهتنى تلك المشكلة التى لم أستطع حلها،
هذا كود الإرسال والإستقبال فى الـ server
message = raw_input(name +' : ')
ch.send(message)
rec = ch.recv(1024)
print rec
while True:
وهذا كود الإرسال والإستقبال فى الـ client
message = raw_input(name + ' : ')
socket.send(message)
rec = socket.recv(1024)
print rec
while True:
فلنفرض مثلاً أنى قمت بتشغيل كلاً من الـ Server/Client، ففى السرفر مثلاً ينتظر أن أقوم بإرسال رسالة إلى العميل، ولكن لنفرض أن العميل أراد إرسال رساله إلى، فهنا تظهر المشكلة، وهى أنك لا يمكنك الإنتقال من جملة الـ input إلى جملة الإستقبال، فينبغى عليك إرسال أى كلمة أخرى حتى ترى الكلمة التى تم إرسالها من قبل العميل.