Создание приложения WiFi - PullRequest
       11

Создание приложения WiFi

3 голосов
/ 21 декабря 2010

Мне нужно написать приложение, которое обменивается данными через беспроводную специальную сеть.

И я понятия не имею, как это сделать.Я хорошо разбираюсь в C #, поэтому я думаю выбрать C # для написания Приложения

Первый вопрос: как читать данные, полученные через WiFi, или как отправлять данные через WiFi ... Значит, есть какой-либо порт, к которомудолжен читать / писать?

Второй вопрос - все вещи по управлению протоколами выполняются Adapter или моим приложением, если так?

А также предложить некоторое чтение, на которое я должен пойти!Я читаю основы WiFi и как он работает и все!

С уважением!

Ответы [ 2 ]

1 голос
/ 21 декабря 2010

Вы должны начать читать о Родной Wifi для Windows XP SP3 / Win2k / Vista / 7.

0 голосов
/ 10 ноября 2016

1.Вы можете использовать программирование сокетов и получать / отправлять данные с помощью этого кода.

            public void get_data_from_server()
                    {
                        try
                        {
                            while (true)
                        {

                                byte[] b = new byte[1024];
                                int r = SocClient.Receive(b);
                                if (r > 0)
                                {
                                    this.Invoke((MethodInvoker)delegate
                                    {
                                        listBoxclient.Items.Add(Encoding.Unicode.GetString(b, 0, r));
                                        sock.Text = "socket_client == Connected";
                                        sock.ForeColor = Color.Green;
                                    });
                                }

                            Thread.Sleep(400);
                            }


                        }
                        catch
                        {

                            ;


                        }
                    }

                private void sending_client_to_server()
                    {
                        try
                        {
                            while (true)
                            {
                                string datetime = gettime();
                               string ipee =get_ip_address();
                                byte[] b = Encoding.Unicode.GetBytes(ipee + " : " + "5050" + "  " + datetime);
                                SocClient.Send(b);
                                delay();
                                Thread.Sleep(400);
                            }
                        }
                        catch
                        {
                            ;
                        }
                    }

2.Вы можете использовать TCP или UDP и сделать это.

3.Вы должны прочитать программирование сокетов в C #

...