الانترنت

كيفية استخدام شبكات الأنترنت في C#؟

يمكن استخدام شبكات الإنترنت في C# باستخدام مكتبات الـ .NET Framework التي توفر العديد من الأدوات والوظائف للعمل مع شبكات الإنترنت.

لإرسال طلبات HTTP/HTTPS، يمكن استخدام مكتبة System.Net.Http، ولإرسال رسائل بريد إلكتروني، يمكن استخدام مكتبة System.Net.Mail.

إليك بعض الأمثلة على كيفية استخدام هذه المكتبات في C#:

– إرسال طلب GET إلى موقع ويب:

“`csharp
using System.Net.Http;

class Program
{
static void Main(string[] args)
{
using var client = new HttpClient();
var response = client.GetAsync(“https://example.com”).Result;
var content = response.Content.ReadAsStringAsync().Result;
Console.WriteLine(content);
}
}
“`

– إرسال رسالة بريد إلكتروني:

“`csharp
using System.Net;
using System.Net.Mail;

class Program
{
static void Main(string[] args)
{
using var client = new SmtpClient(“smtp.gmail.com”, 587)
{
Credentials = new NetworkCredential(“[email protected]”, “your-password”),
EnableSsl = true
};

var message = new MailMessage(“[email protected]”, “[email protected]”, “Subject”, “Body”);
client.Send(message);
}
}
“`

لا تنسَ تغيير عناصر الاتصال بالخادم (مثل الايميل وكلمة المرور) إلى القيم الخاصة بك.