Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Определить часовой пояс зная координаты на карте https://www.cyberforum.ru/ csharp-net/ thread1492667.html
Доброго времени суток. Есть необходимость найти часовой пояс зная координате на карте. Искал готовый функционал - безрезультатно. В интернете нашел следующий способ: берется картинка карты мира, в которой каждый часовой пояс закрашен своим цветом, и делается соответствие между картой и этой картинкой. Проблема в том, что не могу найти толковую картинку, а сам не смогу так нарисовать. Может кто...
C# Как получить последнюю строку консоли?
Как получить последнюю строку консоли?
C# Код выполняемый из студии с пометкой debag, работает не так как уже компилированный код Здравствуйте, столкнулся с такой проблемой. Код выполняемый из студии с пометкой debag, работает не так как уже компилированный код. Программа уже довольно обросла кодом. Проект переносился ранее из 12 в 13 версию студии. Подскажите с чего начать рыть? https://www.cyberforum.ru/ csharp-net/ thread1492550.html C# Как установить классы скинов для c# Помогите пожалуйста, мне нужно установить классы скинов на C#, как это можно реализовать, просто новичек в этом деле, и если кто может, посоветуйте скины https://www.cyberforum.ru/ csharp-net/ thread1492506.html
Как изменить название ветки в реестре на свое C#
Как переименовать название самой ветки? на пример HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft // саму папку JavaSoft изменить на свое: типо JetJavaSoft
C# Unlocker для Windows https://www.cyberforum.ru/ csharp-net/ thread1491923.html
куку всем) Вот захотелось сделать свой unlocker только на c# а не на delphi Кто поможет? Меня в частности интересует разблокировка: CMD, Explorer'a,msconfig! Если у кого нибудь есть реализация напишите)
C# Динамическое чтение из Excel Всем привет! Есть эксель файл, он всегда открыт. Задача: считать значения из ячейки БЕЗ сохранения экселевского файла на диск. С сохранением, все норм работает, все считывает, но это занимает 1-2 секунды, но там важна именно скорость. Посоветуйте пожалуйста, как можно этот осуществить. https://www.cyberforum.ru/ csharp-net/ thread1491818.html Не получается запустить приложение на Java (JNI) C#
Здравствуйте. Нужна помощь с JNI. В данный момент есть код, который предназначен для запуска игры (java) Но постоянно exception (не определенный) на вызове main, класса Launch (net/minecraft/launchwrapper/Launch) env.CallStaticVoidMethod(javaClass, env.GetStaticMethodID(javaClass, "main", "( Собственно, подскажите что можно сделать ? Может я делаю что-то не так ?
C# Репозиторий. Разделение метода Save на Update и Insert Здравствуйте. Возникла проблема при использовании паттерна репозиторий. Есть метод Save которому я передаю объект класса который реализует интерфейс Entity. Репозиторий В методе Save сам принимает решение обновить или внести новую запись в БД. Мне нужно разделить метод SAVE на Insert и Update. Заранее спасибо:) public bool Save(T entity) { DbT dbEntity; if... https://www.cyberforum.ru/ csharp-net/ thread1491592.html C# Разобраться в коде https://www.cyberforum.ru/ csharp-net/ thread1491457.html
https://msdn.microsoft.com/en-us/library/debx8sh9%28v=vs.110%29.aspx Помогите объяснить работу этого кода, чтоыб его можно было использовать для аутентификации с помощью куки на веб-сервисе.
C# Замена WebClient в .NET Compact Framework
Я использую WebClient для авторизации при помощи куки на веб-сервисе, но в Compact Framework WebClient не поддерживается. class CookieWebClient : WebClient { public CookieContainer CookieContainer { get; private set; } public CookieWebClient() { this.CookieContainer = new CookieContainer();
C# Имеют ли практическое применение события с методами не void ? https://www.cyberforum.ru/ csharp-net/ thread1491109.html
Привет! Давно интересует вопрос. Я в своей (скромной) практике не вспомню случаев, когда метод-обработчик события возвращает какое-то значение. Т.е. всегда возвращает void. Хотя можно ведь создать событие, которое будет обрабатывать метод с каким-то возвращаемым значением. Наверное, это в каких-то случаях нужно. В каких?
447 / 305 / 47
Регистрация: 23.01.2013
Сообщений: 661
04.07.2015, 14:29 0

Ответ от асинхронного сервера - C# - Ответ 7837348

04.07.2015, 14:29. Показов 1075. Ответов 5
Метки (Все метки)

Ответ

Nowsoud, не только в AcceptCallback, он также вызывается еще в ReceiveCallback, если строка не получена полностью.

C#
1
2
3
4
5
6
7
8
9
10
11
            if (content.IndexOf("<EOF>") > -1) {
                // All the data has been read from the 
                // client. Display it on the console.
                Console.WriteLine("Read {0} bytes from socket. \n Data : {1}",
                    content.Length, content );
                // Echo the data back to the client.
                Send(handler, content);
            } else {
                // Not all data received. Get more.
                handler.BeginReceive(state.buffer, 0, StateObject.BufferSize, 0, new AsyncCallback(ReadCallback), state); // <-- Вот тут
            }
Если вы хотите не закрывать соединение достаточно вызвать BeginReceive всегда. А не только тогда, когда строка не получена полностью.

Пример реализации такого соединения можно глянуть здесь (реализация работает с передачей бинарных данных, а не строк) https://github.com/Nirklav/TCP... nection.cs

Вернуться к обсуждению:
Ответ от асинхронного сервера C#
1
Заказать работу у эксперта
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.07.2015, 14:29
Готовые ответы и решения:

Завершение асинхронного сервера
Есть форма в которой асинхронный сервер запускается и останавливается. Когда нажимаю старт сервер...

Реализация асинхронного клиента и сервера
Пытался сделать следующее: Клиент подключается к серверу и все время прослушивает его до тех...

Создание асинхронного сервера на основе сокетов с пользователями
Давно курю эту тему... Смысл в том, что мне нужно написать асинхронный сервер на сокетах...

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

5
04.07.2015, 14:29
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.07.2015, 14:29
Помогаю со студенческими работами здесь

Получить ответ от сервера
Что за команда в HttpWebRequest, при помощи которой можно узнать код ответа от сервера. По...

Как отловить ответ сервера (Awesomium 1.7)
Всем доброго дня! Есть тут люди, познавшие awesomium? При авторизации на одном сайте, браузер...

Получить ответ сервера с помошью HttpWebResponse
Здравствуйте! Возможно, сказывается то, что уже даже не ночь и мозги не варят, но столкнулся с...

Если ответ от сервера не пришел в течении 45 секунд то
Нужно сделать так: Отсылаем реквест.Если через 45 секунд ответ не пришел или пришел,но...

0
Новые блоги и статьи
Как узнать какой процесс блокирует файл или каталог в Windows
bt_guru 23.01.2025
При работе с операционной системой Windows пользователи нередко сталкиваются с ситуацией, когда система отказывается выполнять определенные действия с файлами или каталогами, сообщая, что они. . .
Как в curl узнать код статуса HTTP запроса. Коды состояния HTTP
bt_guru 23.01.2025
Коды состояния HTTP играют значимую роль в обеспечении эффективного взаимодействия между клиентами и серверами. При работе с веб-сервисами важно не только отправлять запросы, но и правильно. . .
Как сортировать вывод команды ls в Linux
bt_guru 23.01.2025
В операционной системе Linux команда ls является одним из наиболее часто используемых инструментов для просмотра содержимого директорий. При работе с файловой системой пользователи регулярно. . .
Как сделать POST запрос с помощью curl
bt_guru 23.01.2025
curl - это мощный инструмент командной строки позволяет отправлять и получать данные через различные протоколы, включая HTTP, HTTPS, FTP и множество других. Особенно полезным curl становится при. . .
Прокрутка в tmux с помощью мыши и клавиатуры
bt_guru 23.01.2025
Tmux представляет собой мощный терминальный мультиплексор, который позволяет пользователям создавать и управлять несколькими терминальными сессиями внутри одного окна. Одной из важнейших функций tmux. . .
Как проверить, содержит ли массив значение в JavaScript. Поиск в массиве
bytestream 23.01.2025
Эффективный поиск значений в массивах становится критически важным навыком для разработчиков, использующих JavaScript. Процесс поиска элементов в массиве может показаться простым на первый взгляд,. . .
Как удалить тег Git в удалённом репозитории (remote)
bytestream 23.01.2025
Одним из важнейших механизмов организации версий в Git являются теги, которые позволяют помечать определенные точки в истории проекта как значимые. Теги часто используются для маркировки релизов,. . .
Чем отличаются URL, URI и URN
bytestream 23.01.2025
Системы идентификации представляют собой фундаментальный механизм, позволяющий однозначно определять местоположение и характеристики различных информационных объектов в глобальной сети. Эти системы. . .
Как центрировать div внутри другого div с помощью CSS. Управление расположением элементов в CSS
bytestream 23.01.2025
Позиционирование элементов играет ключевую роль в создании качественных и профессиональных интерфейсов. Одной из наиболее часто встречающихся задач является центрирование элементов на веб-странице,. . .
Что означают различные символы в синтаксисе PHP
bytestream 23.01.2025
PHP (Hypertext Preprocessor) представляет собой один из наиболее широко используемых языков программирования для веб-разработки, который обладает богатой и интересной историей развития. Изначально. . .
Способы клонирования объектов в JavaScript
bytestream 23.01.2025
В современной разработке на JavaScript работа с объектами является фундаментальной частью создания любого приложения. При манипуляции объектами часто возникает необходимость создавать их копии для. . .
Как проверить состояние чекбокса в jQuery. Как работать с чекбоксами
bytestream 23.01.2025
При разработке интерактивных веб-форм часто возникает необходимость программно определять состояние чекбоксов с помощью jQuery. Чекбоксы являются важными элементами пользовательского интерфейса,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru