I want to make connection between android to windows. I am using xamarin and visual studio. My android client code work on android emulator but when I was a try on my android phone, program gives "could not resolve host localhost". My problems are shown below.
try
{  
    //binaryserver.....  
    BinaryServerFormatterSinkProvider sProvider = new BinaryServerFormatterSinkProvider();
    //Binary type
    sProvider.TypeFilterLevel = System.Runtime.Serialization.Formatters.TypeFilterLevel.Full;
    //Binary provider for client
    BinaryClientFormatterSinkProvider cProvider = new BinaryClientFormatterSinkProvider();
    //give key and port to Hashtable for add channel
    Hashtable ha = new Hashtable();
    ha.Add("port", "0"); 
    //create a channel
    TcpChannel kanal = new TcpChannel(ha, cProvider, sProvider);
    //ChannelServices.UnregisterChannel(kanal);
    ChannelServices.RegisterChannel(kanal);
    //register channel
    //get url
    string url = "tcp://192.168.1.38:1453/MSN";
    //ve hangi tipde değerlerin gönderileceği ile ilgili bilgi verdim url denilen değişken ile de bağlantı  cümlesi oluşturdum...
    RemotingConfiguration.RegisterWellKnownClientType(typeof(MYCLASS), url);
    nesne = new MsnNesne();
    olay = new MsnOlay();
    olay.MesajGeldi += olay_MesajGeldi;
    nesne.MesajGeldi += olay.MesajGeldi_olayin_TetiklendiğiVoid;
}
catch (Exception ex)
{
    Toast.MakeText(this, ex.Message, ToastLength.Long).Show();
}
Thanks for your help.
 
    