วันนี้ผมทดลองเขียน Assembly เกี่ยวกับ Network ของผมเอง เพื่อความสะดวกในการทำงาน
ตัวอย่าง CODE พัฒนาโดย C# หลังคอมไฟล์จะได้เป็นไฟล์ Stamp.Net.DLL
using System;
using System.Net;
using System.Collections.Generic;
using System.Text;
namespace Stamp.Net
{
public class IPClass
{
private string IP;
private string host;
public string version()
{
string APIversion = "1.0";
return APIversion;
}
public string hostName()
{
string hName = Dns.GetHostName();
host = hName;
return host;
}
public string getHostname()
{
hostName();
return host;
}
public string getMyIP()
{
string ip = null;
getHostname();
IPHostEntry ipEntry = Dns.GetHostEntry(host);
IPAddress[] addr = ipEntry.AddressList;
for (int i = 0; i < addr.Length; i++)
{
ip += addr[i].ToString();
}
IP = ip;
return IP;
}
public string getOtherIP(string domain)
{
string ip = null;
IPHostEntry ipEntry = Dns.GetHostEntry(domain);
IPAddress[] addr = ipEntry.AddressList;
for (int i = 0; i < addr.Length; i++)
{
ip += addr[i].ToString();
}
IP = ip;
return IP;
}
}
}
ผมทดลองใช้แล้วนะครับ ^^ พูดได้แค่ว่า Yes !! It work..
Tuesday, September 12, 2006
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment