@akass
Developer

Почему не принимаются сообщения?

Под винформами работает, а так нет.
public class MainActivity : Activity
{
    public string mess;
 
    protected override void OnCreate (Bundle bundle)
    {
        base.OnCreate (bundle);
 
        // Set our view from the "main" layout resource
        SetContentView (Resource.Layout.Main);
        StartListening ();
 
 
        Button bt = FindViewById<Button>(Resource.Id.button1);
        bt.Click += delegate { start();};
        // Get our button from the layout resource,
        // and attach an event to it
        }
    public void start()
    {
        TextView text = FindViewById<TextView> (Resource.Id.textView1);
 
 
        StartListening();
        text.Text = mess;
        //text.SetText (mess);
    }
    private readonly UdpClient udp = new UdpClient(45000);
 
    public void StartListening()
    {
        this.udp.BeginReceive(Receive, new object());
 
 
 
 
    }
    public void Receive(IAsyncResult ar)
    {
        IPEndPoint ip = new IPEndPoint(IPAddress.Any, 45000);
        byte[] bytes = udp.EndReceive(ar, ref ip);
 
 
        mess = Encoding.ASCII.GetString(bytes);
        StartListening();
 
    }
}
    }

В дальнейшем хочу не по одному ловить,а каким-то образом все выводить, но до этого не дойти если уже на этом этапе сообщение не принимается/не выводится.
  • Вопрос задан
  • 2408 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы