[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnetlib/System/Net HttpWebRequest.cs,1.11,1.1
From: |
Gopal.V <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnetlib/System/Net HttpWebRequest.cs,1.11,1.12 |
Date: |
Sat, 31 May 2003 04:17:48 -0400 |
Update of /cvsroot/dotgnu-pnet/pnetlib/System/Net
In directory subversions:/tmp/cvs-serv4566/System/Net
Modified Files:
HttpWebRequest.cs
Log Message:
Allow IPv6 addresses to requested via httpwebrequest
Index: HttpWebRequest.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System/Net/HttpWebRequest.cs,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -r1.11 -r1.12
*** HttpWebRequest.cs 31 May 2003 07:53:35 -0000 1.11
--- HttpWebRequest.cs 31 May 2003 08:17:46 -0000 1.12
***************
*** 717,724 ****
private static Socket OpenSocket(HttpWebRequest req)
{
! IPAddress
ip=Dns.Resolve(req.Address.Host).AddressList[0];
IPEndPoint ep = new IPEndPoint(ip,req.Address.Port);
Socket server=new
!
Socket(AddressFamily.InterNetwork,SocketType.Stream,
ProtocolType.Tcp);
server.Connect(ep);
--- 717,733 ----
private static Socket OpenSocket(HttpWebRequest req)
{
! IPAddress ip=null;
! if(req.Address.HostNameType == UriHostNameType.Dns)
! {
! ip=Dns.Resolve(req.Address.Host).AddressList[0];
! }
! else if(req.Address.HostNameType ==
UriHostNameType.IPv4 ||
! req.Address.HostNameType ==
UriHostNameType.IPv6)
! {
! ip=IPAddress.Parse(req.Address.Host);
! }
IPEndPoint ep = new IPEndPoint(ip,req.Address.Port);
Socket server=new
! Socket(ip.AddressFamily,
SocketType.Stream,
ProtocolType.Tcp);
server.Connect(ep);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnetlib/System/Net HttpWebRequest.cs,1.11,1.12,
Gopal.V <address@hidden> <=
- Prev by Date:
[Dotgnu-pnet-commits] CVS: pnetlib/System/Net HttpWebRequest.cs,1.10,1.11 WebRequest.cs,1.8,1.9
- Next by Date:
[Dotgnu-pnet-commits] CVS: pnetlib ChangeLog,1.962,1.963
- Previous by thread:
[Dotgnu-pnet-commits] CVS: pnetlib/System/Net HttpWebRequest.cs,1.10,1.11 WebRequest.cs,1.8,1.9
- Next by thread:
[Dotgnu-pnet-commits] CVS: pnetlib ChangeLog,1.962,1.963
- Index(es):