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

ارسال صورة الكاميرا عبر الشبكة$$$$$$$$

بدأه أبومازن ز في 8 يوليو 2008 · 4 رد · 1,613 مشاهدة · في برمجة الشبكات والتطبيقات الموزعة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخي فادي عبد القادر اعرف انك منزعج مني لكثرة رسائل الخطأ التي اسأل عنها

لكن أرجو من الجميع ان يتحملوني لأني مازلت مبتدء

سؤالي اليوم :

في برنامج محادثة الكاميرا فأنه يقوم بإرسال صورة الكاميرا بشكل نظامي على الشبكة

لكنه وبعد حوالي دقيقة يقوم بإظهار الرسالة التالية ويتوقف الإرسال

فأرجو ممن لديه علم أن يساعدني وجزاكم الله كل الخير

post-138702-1215519779_thumb.png

#2

اخي الكريم

قم بوضع البرنامج او كوده لأني لا اعرف عن اي واحد تتكلم بضبط إذ يوجد اكثر من مثال في هذا الجانب

#3

private void Start_Receiving_Video_Conference()

{

try

{

// Open The Port

mytcpl = new TcpListener (int.Parse(text_Camera_rec_port.Text));

mytcpl.Start (); // Start Listening on That Port

mysocket = mytcpl.AcceptSocket (); // Accept Any Request From Client and Start a Session

ns = new NetworkStream (mysocket); // Receives The Binary Data From Port

pictureBox2.Image = Image.FromStream(ns);

mytcpl.Stop(); // Close TCP Session

if (mysocket.Connected ==true) // Looping While Connected to Receive Another Message

{

while (true)

{

Start_Receiving_Video_Conference (); // Back to First Method

}

}

myns.Flush();

}

catch (Exception){}

}

private void Start_Sending_Video_Conference(string remote_IP,int port_number)

{

try

{

ms = new MemoryStream();// Store it in Binary Array as Stream

pictureBox1.Image.Save(ms,System.Drawing.Imaging.ImageFormat.Jpeg);

byte[] arrImage = ms.GetBuffer();

myclient = new TcpClient (remote_IP,port_number);//Connecting with server

myns = myclient.GetStream ();

mysw = new BinaryWriter (myns);

mysw.Write(arrImage);//send the stream to above address

ms.Flush();

mysw.Flush();

myns.Flush();

ms.Close();

mysw.Close ();

myns.Close ();

myclient.Close ();

}

catch (Exception ex)

{

Capturing.Enabled = false;

MessageBox.Show(ex.Message,"Video Conference Error Message",MessageBoxButtons.OK,MessageBoxIcon.Error);

}

}

post-138702-1215599215_thumb.png

#4

اليك اخي هذا التطبيق من كتاب الاستاذ فادي عبد القادر

ارجو ان ينفعك

New_Folder__2_.rar

#5

السلام عليكم

أخي الكريم هذا كود أتمنى أن يفيدك

Video_Chat_By_Ayman_Khawatmi.zip

تم تعديل هذه المشاركة بواسطة Aiman Khawatmi في 23 يوليو 2008 في 21:12

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