我想模擬一些ad hoc網絡,我使用我的無線網卡連接到ad hoc網絡,我希望能夠發送一些特定的消息,當我得到一些觸發器來自這個ad hoc網絡。我的筆記本電腦通過Lan接口連接到互聯網,並通過無線網卡連接到ad hoc網絡。通過我的局域網接口發送電子郵件通過C#
這個ID我的代碼:
private void send_mail()
{
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
message.To.Add("[email protected]");
message.Subject = "test";
message.From = new System.Net.Mail.MailAddress("[email protected]");
message.Body = "This is the message body";
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("a.b.c.d");
smtp.Send(message);
}
我想知道如何設置界面發送郵件。 默認情況下代碼要使用我的無線網卡發送郵件,無法連接到SMTP服務器,我得到錯誤。
我希望我的send_mail()函數通過LAN接口而不是無線接口連接。
如果「a.b.c.d」位於LAN的網絡中,而不是adhoc網絡,則這應該會自動工作。個人電腦會知道將流量發送到適當的界面。你有沒有試過它,它不工作?你得到什麼錯誤? – irritate 2011-02-15 14:42:55
@rerun我希望能夠選擇連接到smtp服務器的特定接口,在此代碼中,我希望我的send_mail()函數通過LAN接口連接。 – Am1rr3zA 2011-02-15 14:45:26