Android tcp"无法解析主机localhost"错误

时间:2016-03-15 20:25:48

标签: c# android tcp xamarin remoting

我想在android和windows之间建立连接。我正在使用xamarin和visual studio。我的Android客户端代码在Android模拟器上工作但是当我试用我的Android手机时,程序给出了#34;无法解析主机localhost"。我的问题如下所示。

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();
}

感谢您的帮助。

0 个答案:

没有答案