15-12-16, 05:44 AM
السلام عليكم
انا بشتغل على مثال للاتصال بين جهازين عن طريق UPD والكود شغال على 172.0.0.1 local
اما لما جبت الاى بى الخاص بجهازى اجربه عن طريق الموقع ده /http://icanhazip.com
وكتبته بالكود للاتصال فشل فى تشغيل السيرفر
ووضعت للبورت 0 او 3000 وارقام تانية ومااشتغلش بيظهر الرسالة دى
![[صورة مرفقة: 1481766417461.png]](http://store2.up-00.com/2016-12/1481766417461.png)
ده الكود فى حدث اللود فروم
ياريت حل
انا بشتغل على مثال للاتصال بين جهازين عن طريق UPD والكود شغال على 172.0.0.1 local
اما لما جبت الاى بى الخاص بجهازى اجربه عن طريق الموقع ده /http://icanhazip.com
وكتبته بالكود للاتصال فشل فى تشغيل السيرفر
ووضعت للبورت 0 او 3000 وارقام تانية ومااشتغلش بيظهر الرسالة دى
![[صورة مرفقة: 1481766417461.png]](http://store2.up-00.com/2016-12/1481766417461.png)
ده الكود فى حدث اللود فروم
كود :
try
{
CheckForIllegalCrossThreadCalls = false;
//We are using UDP sockets
serverSocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
//Assign the any IP of the machine and listen on port number 1000
IPEndPoint ipEndPoint = new IPEndPoint(IPAddress.Parse("156.199.70.200"), 0);
//Bind this address to the server
serverSocket.Bind(ipEndPoint);
IPEndPoint ipeSender = new IPEndPoint(IPAddress.Parse("156.199.70.200"), 0);
//The epSender identifies the incoming clients
EndPoint epSender = (EndPoint)ipeSender;
//Start receiving data
serverSocket.BeginReceiveFrom(byteData, 0, byteData.Length,
SocketFlags.None, ref epSender, new AsyncCallback(OnReceive), epSender);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "msg", MessageBoxButtons.OK, MessageBoxIcon.Error);
}ياريت حل
![[صورة مرفقة: Gtalk_Messenger.jpg]](https://www.codeproject.com/KB/gadgets/googletalk/Gtalk_Messenger.jpg)
![[صورة مرفقة: Gtalk_chat.jpg]](https://www.codeproject.com/KB/gadgets/googletalk/Gtalk_chat.jpg)