المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : puplic ip and private ip proplem ??!


AliNasser
2019-11-09, 02:02 PM
في بعض السورسات زي سورس darkway بيجلي فيها مشكله ملهاش حل ..

وهي انو يجبرني اشتغل بالبرافيت ايبي بتاع الفي في اس بدل ال puplic ip

اولا اي جهاز في بي اس بيبقي ليه 2 ip

واحد puplic ودا الانا شغال بيه وبحطه في الكونفيج بتاع السورس ودا بيبدا برقم صغير مثلا : 15.181.32.239

والتاني البرايفت مثال : 172.32.61.191 ودا انا مش عارف ادخل عليه من اي جهاز تاني سواء من كونكر او من تاب انترنت ومش عارف افتح فيه اي connections مهما حاولت

المشكله بقي لما احط احط ال puplic ip في الكونفج بيطلعلي الرساله دي في الكونصول


عفواً لايمكن عرض الروابط في الإرشيف


مش سايب عندي حل غير اني اشتغل علي الايبي البرايفيت الانا مش عارف افتح عليه اي connection ووجوده زي عدم وجوده عندي ..

انا جربت اشيل الكود تشيك علي الايبي منprogram ولما جيت اشغل الكونصل طلعلي ايرورات ومشتغلش ..


ممكن اي حل يا شباب عشان الدنيا واقفه عندي ؟؟

Mostafa Shalby
2019-11-09, 02:31 PM
انتا لو كتبت في القنص 1 وضغط انتر القنصل هيشتغل
ولو عاوز تحل المشكلة دي غير الاي بي اللي في بروجرام زي اللي في تكست الكونفيجرتيشن

AliNasser
2019-11-09, 03:30 PM
بقولك انا لو ضغطت 1 هيغير الايبي في ملف الكونفج من الايبي الببلك الانا شغال بيه للايبي البرايفت المش عارف عمل عليه اي كونكيكشن

جربت اخلي الايبي الفي بروجرام زي الفي التكست كونفج ومفيش اي تغيير نفس المشكله

AliNasser
2019-11-09, 03:33 PM
مفيش غير حلين

اولهم ان حد يساعدني اغير الكود البيعمل اتشك للايبي ويخليه يشتغل باليبي الببلك بتاعي زي باقي السورسات .

او حد يساعدني اخلي الايبي البرايفت بتاعي يقبل ال connections زي الايبي ال puplic بتاع الفي بي اس ..

AliNasser
2019-11-09, 05:16 PM
ده الكود الغلس مش عارف اشيله ومش اعرف اعدل فين فيه

#region Check IP
// Get host name
String strHostName = System.Net.Dns.GetHostName();
// Find host by name
System.Net.IPHostEntry iphostentry = System.Net.Dns.GetHostEntry(strHostName);
// Enumerate IP addresses
List<string> ips = new List<string>();
foreach (var ip in iphostentry.AddressList.Where(ip => ip.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork).ToA rray())
{
if (!ips.Contains(ip.ToString()))
ips.Add(ip.ToString());
}

if (!ips.Contains(GameIP))
{
Console.WriteLine("Wrong IP !!!!");
Console.WriteLine("Please Choose One from these");
for (int i = 0; i < ips.Count; i++)
{
Console.WriteLine((i + 1) + ". " + ips[i]);
}
var read = System.Console.ReadKey();
int no = 0;
if (int.TryParse(read.KeyChar.ToString(), out no))
{
if (no <= ips.Count)
{
GameIP = ips[no - 1];
IniFile.Write("configuration", "IP", GameIP);
}
}
}
#endregion Check IP

Tefa
2019-11-09, 07:58 PM
جرب بدل كود الي فوق بده
var read = System.Console.ReadKey();
IniFile.Write("configuration", "IP", GameIP);

AliNasser
2019-11-09, 10:54 PM
بقي بيقف عند load server configration

Tefa
2019-11-10, 08:03 AM
جرب ده
#region Check IP
// Get host name
String strHostName = System.Net.Dns.GetHostName();
// Find host by name
System.Net.IPHostEntry iphostentry = System.Net.Dns.GetHostEntry(strHostName);
// Enumerate IP addresses
List<string> ips = new List<string>();
foreach (var ip in iphostentry.AddressList.Where(ip => ip.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork).ToA rray())
{
if (!ips.Contains("ipbta3k"))
ips.Add("ip bta3k");
}

if (!ips.Contains(GameIP))
{
Console.WriteLine("Wrong IP !!!!");
Console.WriteLine("Please Choose One from these");
for (int i = 0; i < ips.Count; i++)
{
Console.WriteLine((i + 1) + ". " + ips[i]);
}
var read = System.Console.ReadKey();
int no = 0;
if (int.TryParse(read.KeyChar.ToString(), out no))
{
if (no <= ips.Count)
{
GameIP = ips[no - 1];
IniFile.Write("configuration", "IP", GameIP);
}
}
}
#endregion Check IP

AliNasser
2019-11-10, 10:37 AM
الايبي في ملف التكست كونفج اتغير لكلمه ip bta3k

غيرا ipbta3k في
if (!ips.Contains("ipbta3k")) ل الايبي الببلك بتاعي بقي يديني بردو الاختيار 1 ipbta3k وبيغير الايبي في الكونصول لما اختار 1 ل ipbta3k


جربت اغير في ips.Add("ip bta3k"); لوحدها وفتحت الكونصل طلعلي ايرورات وقفل


غيرت ipbta3k فيهم الاتنين طلعلي بردو ايرورات وقفل

Tefa
2019-11-10, 06:57 PM
اممم ساعه 12 النهرده ابعتلي اني ديسك ق رساله ع خاص

AliNasser
2019-11-10, 08:42 PM
اوك

Tefa
2019-11-11, 02:57 AM
مشكله مش من اي بي سورس نفسه الي ناقص ملفات كتير و قاعده المتركبه مش بتاعته