Yerel ağda ağ bağlantısı olmadan soketlerle oynuyordum. Aşağıya bakın:IP adresi ':: 1' nedir?
IPAddress address = IPAddress.Any; // doesn't work
IPAddress address = IPAddress.Parse("::1"); // works
Yani ::1
IP adresi tam olarak nedir? Varsayılan kullanılabilir IP adresi mi, yoksa geri dönüş adresi mi? Özel IP adresi ve ağ bağlantısı olan bir makinede yukarıdaki kod (çalışma hattı) ne olur?
tam kod soket belirli bir IP adresi bağlamak için kullanılır: DÜZENLEME
. İşte burada:
ServicePoint sp = ServicePointManager.FindServicePoint(uri);
sp.BindIPEndPointDelegate = new BindIPEndPoint(Bind);
// here's the bind delegate:
private IPEndPoint Bind(ServicePoint sp, IPEndPoint ep, int retryCount)
{
return new IPEndPoint(IPAddress.Parse("::1"), 0);
}
'IPAdresi.Adı' '0', Yerel (geri döngü) bağlantısı için' IPAddress.Loopback' kullanmalısınız. –
Bu sanırım SuperUser.com – Kamyar
adresinde yayınlanmış olmalıyım 'IPAddress.Pars' gerçekten 'IPAddress.Parse' diyen kısmı varsayarak, doğru mu? Yukarıdaki örnekte – Brad