10-03-13, 03:11 AM
(آخر تعديل لهذه المشاركة : 10-03-13, 03:14 AM {2} بواسطة waleed1977.)
السلام عليكم ورحمه الله وبركاته
انا اصمم برنامج شات كامل مستخدما السوكتس
لكن هناك مشكله
عند الاستلام من الكلينت ان الادمن فتح فورم الشات يفتح الي جهاز السيرفر فورم الشات وكل ده تمام
المشكله اني لما بفتح فورم الشات في ثيرد جديد ساعتها مبقدرش اعدل علي التيكس بوكس لاظهار الرساله المستلمه ولكن الكلينت بيستقبل و السيرفر بيرسل لكن مش بيستقبل
انا اسخدمت الطريقه ديه في فتح الفورم
ولما بستقبل استخدمت الكود ده
السيرفر بيستقبل الرساله تمام بس مش بيقدر يظهرها في فورم الشات
المشكله فين وايه حلها ياريت المساعده
انا اصمم برنامج شات كامل مستخدما السوكتس
لكن هناك مشكله
عند الاستلام من الكلينت ان الادمن فتح فورم الشات يفتح الي جهاز السيرفر فورم الشات وكل ده تمام
المشكله اني لما بفتح فورم الشات في ثيرد جديد ساعتها مبقدرش اعدل علي التيكس بوكس لاظهار الرساله المستلمه ولكن الكلينت بيستقبل و السيرفر بيرسل لكن مش بيستقبل
انا اسخدمت الطريقه ديه في فتح الفورم
إقتباس : Dim f As Form2 = Application.OpenForms("chat")الكود ده بيفتح الفورم بتاع الشات تمام
If f Is Nothing Then
If Me.InvokeRequired Then
Me.Invoke(New _data(AddressOf Data), New Object() {b})
Exit Sub
End If
f = New Form2
f.Name = "chat"
f.Show()
End If
ولما بستقبل استخدمت الكود ده
إقتباس : Dim f As Form2 = Application.OpenForms("chat")
f.Recv.Text += Environment.NewLine & "i~Admin~i: " & Rec(1)
السيرفر بيستقبل الرساله تمام بس مش بيقدر يظهرها في فورم الشات
المشكله فين وايه حلها ياريت المساعده