![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
Добрый день, помогите пожалуйста с задание, необходимо используя технологию MailSlot реализовать сервер и клиента, вот пишу сервер. Выложу код чтобы спрашивать по нему. У меня есть кнопка по ее нажатии создается MailSlot, затем он постоянно проверяется на наличии сообщения, вот что получилось:
Код:
hMailslot - дескриптор канала Mailslot; lpMaxMessageSize - максимальный размер сообщения; lpNextSize – размер следующего сообщения; lpMessageCount – количество сообщений; lpReadTimeout – время ожидания. Второй вопрос аналогичный только функция ReadFile(), ее параметры hFile – дескриптор реализации канала; lpBuffer – адрес буфера, куда будут прочитаны данные из канала; lpNumberOfBytesWritten – размер буфера; lpNumberOfBytesWritten - число байт, действительно прочитанных из канала; lpOverlapped – зависит от режима работы. Хотела бы чтобы вы написали как их в данной ситуации правльно вызвать, какие фактические значения должны получить эти функции
Единственное, что ограничивает полет мысли программиста-компилятор
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 25.04.2008
Сообщений: 476
|
![]()
посмотри примерчик. я сам с mailslot не работал. поэтому могу предложить только это
http://www.codeproject.com/KB/miscct...MailSlots.aspx
Life if about choices
Make the right choice |
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
чет не особо получается
![]()
Единственное, что ограничивает полет мысли программиста-компилятор
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 25.04.2008
Сообщений: 476
|
![]()
пример скачать не получается? ))
Life if about choices
Make the right choice |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
да нет тот код использовать который в примере
Единственное, что ограничивает полет мысли программиста-компилятор
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
У кого-нибудь еще есть идеи?
Единственное, что ограничивает полет мысли программиста-компилятор
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
не знаю продвинулась ли нет, но немного переписала код, вот что теперь
Код:
Единственное, что ограничивает полет мысли программиста-компилятор
Последний раз редактировалось Sparky; 20.03.2010 в 19:31. |
![]() |
![]() |
![]() |
#8 |
Регистрация: 28.08.2010
Сообщений: 5
|
![]()
Спасибо за примерчик, а есть пример данной реализации затеи MailSlot-сервер на Делфях?
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
не знаю, мне нужно было писать на c#
Единственное, что ограничивает полет мысли программиста-компилятор
|
![]() |
![]() |