Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Таймер https://www.cyberforum.ru/ csharp-net/ thread308417.html
Подскажите пожалуйста, как сделать так что бы в определенное время в определенную дату срабатывал таймер???
C# HttpWebResponse и ошибка 503
В цикле выполняется следующий код (упрощённо): HttpWebRequest httpReq = (HttpWebRequest)WebRequest.Create("некийURI"); HttpWebResponse httpRes = (HttpWebResponse)httpReq.GetResponse(); StreamReader streamHTML = new StreamReader(httpRes.GetResponseStream()); string html = streamHTML.ReadToEnd(); httpRes.Close(); Время от времени, сервер возвращает ошибку 503, а именно - требует ввести...
C# DataGridview in datagridview Здравствуйте! Помогите мне нужно делать DataGridview внутри datagridview, когда два раза нажимаешь строку или запись, под этим отображалось еще один датагрид. Пример у меня работа со студентами, когда выбираю одного студента что отображалось зачетная книжка в другом датагридвью, но в том же датагридвью, ответ нужен очень срочно! Заранее спасибо! https://www.cyberforum.ru/ csharp-net/ thread308346.html C# META tags Здраствуйте! Срочно нужна помощь! Возможно кто знает как получить мета теги из HTML страницы? Знаю можно через контрол webrowser, но список ссылок в массиве! Очень нужна помощь, помогите пожалуйста! С уважением, Джордж! https://www.cyberforum.ru/ csharp-net/ thread308334.html
Рекурсия с директориями! C#
Здраствуйте! У меня проблем с созданием директорий.. 1. Я считываю ХТМЛ страницу. 2. Получаю список ссылок на странице. 3. Создаю директорию ресурса и там файл с ХТМЛом. Повторяю для ссылок которые получил и нужно создать деректории внутри родительской процес в 4-и этапа
C# Загруска программы при StartUp https://www.cyberforum.ru/ csharp-net/ thread308173.html
Мне надо , чтобы пользователь моей программы имел возможностьзагрузить ее при StartUp(при желании, т.е. будет checkBox "Load program at windows startup") Знаю, что для этого надо записать мои еxе в Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run Как это сделать на C#? Спасибо.
C# Как задать в OpenTK двумерную плоскость? Никак не могу найти пример, подскажите кто знает. https://www.cyberforum.ru/ csharp-net/ thread308160.html Сворачивание в трей C#
Подскажите пожалуйста,как сделать сворачивание программы в трей в С#
C# Как провести замер производительности приложения? собственно сабж Есть ли какие то средства для замера производительности? Сколько времени тратится на функцию? Сколько потребляется памяти на функцию или участок кода? ну и так далее... что бы можно было находить "узкие" места и думать над оптимизацией, ведь часто бывает что кушается много памяти... ну и хотелось бы почитать про то какие ошибки не нужно совершать, что бы не кушалась... https://www.cyberforum.ru/ csharp-net/ thread308044.html C# Аналог LnXP1 из Delphi Подскажите как вычислить LnXP1... Для справки: function LnXP1(X: Extended): Extended; - натуральный логариф x+1 (для более высокой точности при x близких к нулю) https://www.cyberforum.ru/ csharp-net/ thread308040.html
C# Микрофон...!
Подскажите как взять частоты с микрофона, у меня как запускаю свою программу хоть говорю хоть не говорю всеравно цифры бегают, а нужно чтобы бегали когда только в микрофон говорю
C# Прочитать из файла С записью в файл разобрался , а вот как прочитать из файла, кто знает подскажите! https://www.cyberforum.ru/ csharp-net/ thread307896.html
10 / 10 / 4
Регистрация: 27.04.2010
Сообщений: 122
31.05.2011, 11:25  [ТС] 0

Асинхронные сокеты - C# - Ответ 1708566

31.05.2011, 11:25. Показов 9431. Ответов 7
Метки (Все метки)

Ответ

Огромное спасибо Алексей. Оказалось все намного проще чем я думал Просто нужно было проверить все ли данные пришли и если нет повторить чтение из буффера сокета.
Вот то что нужно было добавить:
C#
1
2
3
4
5
6
7
8
9
10
11
  if (connection.Socket.Available == 0)
                  {
                     _data = connection.dataBuffer.ToString();
                      if (_dataReciveEvent == null)
                          RecivedData = _data;
                      else
                          _dataReciveEvent((uint)bytesRead, _data); //событие получения данных
                  }
                  else
               connection.Socket.BeginReceive(connection.Buffer, 0, connection.Buffer.Length, SocketFlags.None, new AsyncCallback(ReceiveCallback), connection);
                }


Вернуться к обсуждению:
Асинхронные сокеты C#
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2011, 11:25
Готовые ответы и решения:

Клиент + Сервер, асинхронные сокеты
Привет! Пишу клиент серверное приложение на основе асинхронных сокетов. Цель передача картинки....

Передача файлов, используя асинхронные сокеты
Как, используя класс SocketAsyncEventArgs передавать файлы от клиента серверу, или наоборот? До...

Асинхронные сокеты. Работа из нескольких окон
Есть клиент и есть сервер. Написаны по примерам которые можно найти здесь и здесь соответственно....

Асинхронные сокеты: организация взаимодействия сервера и клиента
Добрый день. У меня стоит следующая задача: клиент шлет запрос серверу и сервер начинает слать...

7
31.05.2011, 11:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2011, 11:25
Помогаю со студенческими работами здесь

Асинхронные сокеты: Как организовать разделение на прием сообщений и прием файлов
Изучив синхронные сокеты, перешел к изучению асинхронных. Столкнулся вот с чем, как, используя...

Как "правильно" принимать данные используя асинхронные сокеты?
Приветульки. Я столкнулся с некой проблемой, сервер не мог десериализовать данные пришедшие от...

асинхронные делегаты
Добрый день. Вопрос мой об ассинронных делегатах. Я не могу никак понять EndInvoke() дожидается...

Асинхронные операции
Есть у меня источник с элементами (ObservableCollection), и специальные коллекции "отображения",...

Асинхронные операции на C#
Реализую обмен данными с устройством по USB-каналу (bulk передача) с использованием функций WinUSB...

Асинхронные операции
Console.WriteLine("Some code"); using (var fs = new System.IO.FileStream("File.txt",...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru