PDA

View Full Version : مبتدی: سوال:اتصال به سرور با استفاده از نام کامپیوتر



هانیه دره باغی
جمعه 06 اردیبهشت 1392, 13:40 عصر
با سلام خدمت دوستان
یه برنامه کوچیک نوشتم که در اون یک سری پیغام بین کلاینت وسرور ردوبدل می شه
حالا 2 سوال دارم:
1- می خوام وقتی داخل تکس باکس سرور آی پی در سمت کلاینت نام کامیوتر سرور رو می نویسم بازم اتصال برقرار بشه وبتوان Send و receive کرد.(البته می دونم باید از DNS استفاده کرد ولی نمی دونم چه جوری؟)
2-در سمت سرور مشخصات کلاینت Accept شده نشان داده شود.
البته قابل ذکر است که با کلاس UDPclient نوشته شده
ممنون از راهنماییتون

هانیه دره باغی
جمعه 06 اردیبهشت 1392, 18:09 عصر
یعنی واقعا کسی نمی دونه؟

alexmcse
جمعه 06 اردیبهشت 1392, 18:17 عصر
سلام
فایل آموزشی کانفیگ دی ان اس
http://www.uplooder.net/cgi-bin/dl.cgi?key=102e2312ff85958c9a0d18c8b7011cea

هانیه دره باغی
جمعه 06 اردیبهشت 1392, 18:41 عصر
سلام
فایل آموزشی کانفیگ دی ان اس
http://www.uplooder.net/cgi-bin/dl.cgi?key=102e2312ff85958c9a0d18c8b7011cea

فایل رو دیدم یعنی کد خاصی رو نباید به برنامه اضافه نمود؟

هانیه دره باغی
جمعه 06 اردیبهشت 1392, 19:45 عصر
لطفا یکی به طور واضح توضیح بده.
ممنون

هانیه دره باغی
شنبه 07 اردیبهشت 1392, 06:36 صبح
خیلی برام جالب بود که با وجود اساتید بزرگ در تالار کسی جواب نداد؟؟؟؟؟

هانیه دره باغی
شنبه 07 اردیبهشت 1392, 19:25 عصر
خواهش می کنم یکی کمک کنه؟؟؟؟؟؟؟

هانیه دره باغی
شنبه 07 اردیبهشت 1392, 20:01 عصر
خواهش می کنم یکی کمک کنه؟؟؟؟؟؟؟

اصلا DNS رو بی خیال می خوام آدرس کلاینت Accept شده درون تکس باکس نشون داده بشه توTCP بلدم اما تو UDP نمی دونم

alirat
شنبه 07 اردیبهشت 1392, 21:09 عصر
System.Net.Dns.GetHostAddresses("Hostname");
این کلاس هم کار کلاس dns رو امجام میده :(البته من فقط معرفی کردم)

IPHostEntry i = new IPHostEntry();
i.HostName;
i.Aliases;
i.AddressList;
این هم برای سوال دوم ...
UdpOrTcp.Client.LocalEndPoint.ToString();
وقتی سوال می کنید، احساس نکنید طلب کار هستید!

هانیه دره باغی
شنبه 07 اردیبهشت 1392, 21:22 عصر
System.Net.Dns.GetHostAddresses("Hostname");

وقتی سوال می کنید، احساس نکنید طلب کار هستید!

ببخشید اصلا از سوال کردنم چنین منظوری نداشتم
می شه یه توضیح بدین مراحل کارو؟

alirat
شنبه 07 اردیبهشت 1392, 23:00 عصر
این خط رو تغییر بدید!

client.Send(sendbuffer, sendbuffer.Length, System.Net.Dns.GetHostAddresses(txtip.Text)[0].ToString(), 6000);

sonicuser
یک شنبه 09 تیر 1392, 10:37 صبح
دوست عزیز شما باید از dns و متد gethostbyname استفاده کنید
اگه متوجه نشدید بگید نمونه بذارم براتون