Update of /cvsroot/dnsmail/dnsmail/DnsMail
In directory sc8-pr-cvs12.sourceforge.net:/tmp/cvs-serv19568/dnsmail/DnsMail
Modified Files:
Tag: DNSMAIL_02
DnsMail.cs
Log Message:
If LocalPoint is null, IPAddress.Any is used by default.
Index: DnsMail.cs
===================================================================
RCS file: /cvsroot/dnsmail/dnsmail/DnsMail/DnsMail.cs,v
retrieving revision 1.2.4.2
retrieving revision 1.2.4.3
diff -C2 -d -r1.2.4.2 -r1.2.4.3
*** DnsMail.cs 2 Aug 2006 17:06:14 -0000 1.2.4.2
--- DnsMail.cs 4 Aug 2006 07:43:40 -0000 1.2.4.3
***************
*** 33,37 ****
#endregion
! #region Class Members
private Socket m_Client; // Mail Client
--- 33,37 ----
#endregion
! #region Class Members
private Socket m_Client; // Mail Client
***************
*** 157,173 ****
{
get
! {
if (m_LocalPoint == null)
! {
! IPHostEntry iphostentry = Dns.GetHostByName(DNSAPI.LocalHost);
! foreach(IPAddress ip in iphostentry.AddressList)
! {
! if (! IPAddress.IsLoopback(ip))
! {
! m_LocalPoint = new IPEndPoint(ip, 0);
! break;
! }
! }
! }
return m_LocalPoint;
}
--- 157,164 ----
{
get
! {
if (m_LocalPoint == null)
! m_LocalPoint = new IPEndPoint(IPAddress.Any, 0);
!
return m_LocalPoint;
}
|