همتون با IP آشنا هستید. همونطور که می دونید IP معمولی که ما استفاده میکنیم نسخه 4 هست اما چون تعداد کامپیوترهایی که به اینترنت وصل هستند از گستره تعداد کامپیوترهایی که IP نسخه 4 میتونه پشتیبانی کنه بیشتر شده IP نسخه 6 بوجود اومد. IP نسخه 5 زیاد با موفقیت رو به رو و محبوب نشد. اما نسخه 6 رو ویندوز 7 پشتیبانی میکنه.
مقاله زیر رو که از سایت نتورک پروف براتون آپلود کردم، در مورد IP نسخه 6 هست.
امیدوارم از خوندنش لذت ببرید.
برای اطلاعات بیشتر می تونید به این مقاله از سایت ویکی پدیا مراجعه کنید.
با استفاده از کد زیر می تونید ایمیل رو ارسال کنید.
برای پورت ها به صورت پیش فرض از ۲۵ استفاده میشه اما با تندربرد که تست کردم با ۶۵۴ داشت می خوند. به هر حال این کد می تونه برای خیلی از کارها استفاده شه.
توجه داشته باشید که از فضا نام Net.Mail فقط میشه برای فرستادن ایمیل استفاده کرد نه خوندن ایمیل. برای خوندن ایمیل هم دارم یه فکرایی می کنم.
فایل اجراییش هم براتون میذارم اگه دات نت 4 نصب شده دارید می تونید اجرا کنید.
private void SendMail(string From, string To, string stmpServer, string stmpPort, string Username, string Password, string Subject, string Body, bool ssl, bool isBodyHtml,string Attachment)
{
try
{
System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
mail.From = new System.Net.Mail.MailAddress(Username, From, UTF8Encoding.UTF8);
mail.To.Add(To);
mail.Subject = Subject;
mail.Body = Body;
mail.BodyEncoding = UTF8Encoding.UTF8;
mail.IsBodyHtml = false;
if (Attachment != string.Empty)
mail.Attachments.Add(new System.Net.Mail.Attachment(Attachment));
System.Net.Mail.SmtpClient stmp = new System.Net.Mail.SmtpClient(stmpServer);
stmp.EnableSsl = ssl;
stmp.Credentials = new System.Net.NetworkCredential(Username, Password);
stmp.Send(mail);
MessageBox.Show("Mail send successfully! ;)");
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
و این کد رو هم بذارید توی رخداد کلیک دکمه فرستادن
string stmpServer = string.Empty;
string[] server = txtUsername.Text.Split('@');
switch (server[1])
{
case "ymail.com": stmpServer = "smtp.mail.yahoo.com";
break;
case "yahoo.com": stmpServer = "smtp.mail.yahoo.com";
break;
case "gmail.com": stmpServer = "smtp.googlemail.com";
break;
}
if (stmpServer != string.Empty)
SendMail(txtDisplay.Text, txtTo.Text, stmpServer, "", txtUsername.Text, txtPassword.Text, txtSubject.Text, txtBody.Text, false, false, txtAttachment.Text);
و این کد برای فرستادن فایل همراه ایمیل (برای یک OpeniDialogFile)
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
txtAttachment.Text = openFileDialog1.FileName;
}
توی سایت برنامه نویس بودم که یکی از دوستان یه تاپیک زده بود و یک سایت رو معرفی کرده بود که فیلم های آموزشی سی شارپ و پی اچ پی و جاوا و ASP.Net مهندس کیانیان رو آپلود کرده بود. حجم کلیپ ها مناسبه. مباحث خوبی هم آموزش داده شده. پیشنهاد می کنم دانلود کنید.
چند وقتی هست که غول اینترنتی گوگل کتابی رو منتشر کرده به نام 20Things I Learned about Browsers and the Web.
این کتاب که توسط تیم گوگل کروم نوشته شده 20 چیزی رو به شما یاد میده که در واقع مفاهیم اولیه اینترنت و وب هست. تصاویر جالب این کتاب رو هم Christoph Niemann خلق کرده.
در این کتاب به توضیح مفاهیمی مثل ستون فقرات شبکه ها و محاسبات ابری و نحوه کار کرد مرورگرهای اینترنتی پرداخته شده.
این کتاب رو از لینک زیر به حجم 3 مگابایت دانلود کنید.