الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

بايثون وكود نقل الصوت

بدأه سهم العلم في 18 مايو 2009 · 3 رد · 1,106 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

اليكم اعضاء منتدى الفريق العربي للبرمجة ... اهديكم تحية

واطلب مساعدتي في البايثون...

بما ان لغة البايثون تدعم برمجة الجوالات السيمبيان... فقد احببت ان استخدمها ... في ارسال رسائل واصوات زي الشات ..

مبدئياا فاني احتاج الى عمل شبكة ادهوك بين الكمبيوترات ليتم رؤية كل واحد منهم للاخر ... بعدها قمت بتجربة هادا الكود على الكمبيوترات المحمولة وتم بنجاح

# Client program

from socket import *

# Set the socket parameters
host = "localhost"
port = 21567
buf = 1024
addr = (host,port)

# Create socket
UDPSock = socket(AF_INET,SOCK_DGRAM)

def_msg = "===Enter message to send to server===";
print "\n",def_msg

# Send messages
while (1):
	data = raw_input('>> ')
	if not data:
		break
	else:
		if(UDPSock.sendto(data,addr)):
			print "Sending message '",data,"'....."

# Receive messages
while 1:
	data,addr = UDPSock.recvfrom(buf)
	if not data:
		print "Client has exited!"
		break
	else:
		print "\nReceived message '", data,"'"


# Close socket
UDPSock.close()

--------------------------------------------------------------------------------------
# Server program

from socket import *

# Set the socket parameters
host = ""
port = 21567
buf = 1024
addr = (host,port)

# Create socket and bind to address
UDPSock = socket(AF_INET,SOCK_DGRAM)
UDPSock.bind(addr)

# Receive messages
while 1:
	data,addr = UDPSock.recvfrom(buf)
	if not data:
		print "Client has exited!"
		break
	else:
		print "\nReceived message '", data,"'"

# Send messages
while (1):
	data = raw_input('>> ')
	if not data:
		break
	else:
		if(UDPSock.sendto(data,addr)):
			print "Sending message '",data,"'....."

# Close socket
UDPSock.close()

ولكن السؤال هنا

كيف ينجح ذلك للجوالات ... كيفة عمل شبكة بين الجوالات ليتم رؤية كل واحد منها للاخر وتجربة هادا الكود عليها؟؟

وايضا...

وكما ذكرت وفقت في ارسال الرسائل في الكود السابق.. ولكنني لم استطع في ارسال الاصوات ... كيف لي تغيير الكود لينجح في ارسال الاصوات

اود حقا مشاركتم ونصيحتكم

--------------------

#2

:unsure:

:(

طيب على الاقل...احتاج اعرف كيف اربط الجوال بشبكة الادهوك للابتوب... كيف يرا الجوال اللابتوب ... هل هناك طريقة؟

لاني كونت شبكة ادهوك في اللابتوب وعملت بحث للشبكة هذه من جوال

مثلا e65 

وتم رؤية الشبكة على الجوال ولكن كيف اجرب هذا الكود عليه ؟؟

لانه كما هو معروف نحتاج معرفة الاي بي الخاص بالجوال حقي اذا كان سيرفر؟؟ جربت اكواد بالبايثون تجيب الاي بي ... بس ما نفعت؟؟

على العموم انا الان احاول اجرب اخلي الجوال كلاينت واللابتوب سيرفر

-------------------------------------------------------------------

المشكلة هنا الجوال بيسمح بالكتابة ولكن لا يوجد انتر لارسال الرسالة للابتوب ....

-------------------------------------------------------------------

ماذا تقترحووون علي ... احتاج ردود ولو تعليق

ولو حتى دعوة لي بالتوفيق

#3

ما اعتقد ان في امكانك رؤيت الكمبيوتر من خلال الجول <<<<هذا اللي فهمته من سؤالك

انا انسان جديد في البايثون والله يفتح علينا وعليك :)

#4

اعتقد ان المنتدى هذا لايوج فيه خبرات عاليه لان

كل واحد فيه لايحب ان يساعد الاخر

مدري ليش الناس بخيله بهذه الدرجه

مواضيع مشابهة