PDA

View Full Version : ارتباط با هاست



Anisi1371
دوشنبه 30 بهمن 1391, 19:14 عصر
سلام دوستان
چطور میشه با یه هاست ارتباط برقرار کردو چندتا فایل متنی رو خوند و در کامپیوتر ذخیره کرد.
مثلا هر 5 ثانیه، فایل هاست رو بخونه و روی سیستم من ذخیره کنه. و یا فایل رو روی سرور آپ کنه.
ممنون میشم راهنمایی کنید یا اگر پروژه آماده مشابهی هست قرار بدید که دیگه خیلی عالیه.
بازم تشکر!

docendo
دوشنبه 30 بهمن 1391, 20:42 عصر
شما برای ارتباط با هاست بایست با سوکت و پورت آشنایی داشته باشید

Anisi1371
سه شنبه 01 اسفند 1391, 11:49 صبح
شما برای ارتباط با هاست بایست با سوکت و پورت آشنایی داشته باشید

ممنون!
توی php برنامه نویسی با سوکت انجام دادم، امام می خواستم بدونم مثلا اگر با c# hvتباط رو خواستم با هاست برقرار کنم، دیگه نیازی هست برنامه ای هم بر روی هاست نوشته بشه (مثلا php) یا فقط قرار داشتن مثلا یک فایل txt روی هاست کفایت می کنه؟

docendo
سه شنبه 01 اسفند 1391, 14:26 عصر
ممنون!
توی php برنامه نویسی با سوکت انجام دادم، امام می خواستم بدونم مثلا اگر با C#‎ hvتباط رو خواستم با هاست برقرار کنم، دیگه نیازی هست برنامه ای هم بر روی هاست نوشته بشه (مثلا php) یا فقط قرار داشتن مثلا یک فایل txt روی هاست کفایت می کنه؟

اونی شما میگویید در پی اچ پی راحت است بخاطر اینکه خود پی اچ پی سوار بر هاست است بنابراین با یک سطر کد راحت میشه توی هاست پینق کرد اما در سی شارپ وضع فرق دارد من یک مثال جزیی میزنم بعد بقیه اش را از من نپرسید برای اینکه از حوصله خارج است هزاران سطر کد نویسی را توضیح دهم بهتره از منابع کتابی استفاده کنید


class Program
{
static void Main(string[] args)
{
IPAddress test1 = IPAddress.Parse("127.127.127.1");
IPAddress test2 = IPAddress.Loopback;
IPAddress test3 = IPAddress.Broadcast;
IPAddress test4 = IPAddress.Any;
IPAddress test5 = IPAddress.None;
IPHostEntry ihe =
Dns.GetHostByName(Dns.GetHostName());
IPAddress myself = ihe.AddressList[0];
if (IPAddress.IsLoopback(test2))
Console.WriteLine("The Loopback address is:{0}",
test2.ToString());
else
Console.WriteLine("Error obtaining the loopback address");
www.test.com (http://www.test.com)
Console.WriteLine("The local IP address is :{0}\n",
myself.ToString());
if (myself == test2)
Console.WriteLine("The loopback address is the A same as local
address", myself.ToString());
else
Console.WriteLine("loopback address is not the local
address.\n");
Console.WriteLine("the test address is :{0}",
test1.ToString());
Console.WriteLine("broadcast address:{0}", test3.ToString());
Console.WriteLine("the any address is:{0}", test4.ToString());
Console.WriteLine("the none address is:{0}",
test5.ToString());
}
}
}


همانطور میبینید شما باید باParse و Broadcast و Loopbackو دهها مورد دیگر باید آشنایی کامل داشته باشید