Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.27;
Скачать: CL | DM;

Вниз

Сеть в WinApi приложении   Найти похожие ветки 

 
Шишкин Илья ©   (2004-12-13 12:24) [0]

Хочу написать что-то вроде службы сообщений для локальной сети, которая будет хранить сообщения, если адресат в данный момент находится в оффлайне. Администратор у нас очень упрямый и сказал, что запустит программу на сервере только в том случае, если она будет занимать максимум 200Кб в несжатом виде. То есть придется обходиться без форм. А работать с сетью я умею только с помощью инструментов из Indy.
Подскажите чем пользоваться, если писать программу, используя WinApi.


 
Хакер ©   (2004-12-13 21:55) [1]

Socket супер форева !!!
а по сабжу - аналог ICQ пишешь ?


 
Шишкин Илья ©   (2004-12-14 07:25) [2]

Проще. Но смысл тот же. А что именно из сокетов использовать. Нужна только отправка текста. Не более того.


 
Digitman ©   (2004-12-14 09:01) [3]


> Шишкин Илья


см. NamedPipes (именованые программные каналы).


 
Rouse_ ©   (2004-12-14 09:28) [4]

... или MailSlots (почтовые ящики ;)


 
Homa_Programer ©   (2004-12-18 00:39) [5]

заманчивая штука если что получится пришли на почту плизз
я бы тебе подсказаал, но с сетью я не работал((( пока что :-)


 
Piter ©   (2004-12-18 01:02) [6]

Rouse_ ©   (14.12.04 9:28) [4]
... или MailSlots


а разве MailSlots не используют NamedPipes?

А я бы все таки на сокетах делал. Ну где не стоит TCP/IP? (блин, сча начнут приводить кучу примеров :)

Потом универсальнее - другие ОС.

К тому же это просто сообщения, поэтому разницу в эффективности работы вряд ли стоит считать серьезной. Вот если бы что-то тяжелое передавать с максимально возможной скоростью...


 
PEAKTOP ©   (2004-12-18 02:36) [7]

В папке $DELPHI\DEMOS\ валается семпла - как создать чат на Делфи.

Открываем -> компилим -> прога готова.


 
Rouse_ ©   (2004-12-18 12:50) [8]

> а разве MailSlots не используют NamedPipes?
Если я не ошибаюсь - именованые каналы работают через TCP, в отличие от майлслотов, которые при малых объемах используют UDP а при больших SMB сессии (вот при больших объемах точно не эксперементировал)


 
Verg ©   (2004-12-18 13:01) [9]


> Rouse_ ©   (18.12.04 12:50) [8]
> > а разве MailSlots не используют NamedPipes?
> Если я не ошибаюсь - именованые каналы работают через TCP,


Хм, а если протокол TCP/IP не установлен (только NetBEUI), то как эти именованные каналы будут работать?
По-моему вся реализация постороена на нетбиосе, а там уже подключается nbt или прямо нетбиос, в зависимости от установленного протокола. Нет?


 
Slym ©   (2004-12-20 05:30) [10]

Я так понял тебе нужен маленький сервер твоего чата...
Пиши сервис! И Инди вполне в сервисе работать будет!
Размер <200кб на дельфи без ограничения в компонентах нереально!
Но сервисом меньше...


 
Slym ©   (2004-12-20 05:36) [11]

А лучше пиши консольное приложение с использованием TServerSocket гарантированно без выкрутасов <200кб. Только программеру программирующему мышкой это будет не легко.
Сделать нашлепку под сервис к консоле на API проще.



Страницы: 1 вся ветка

Текущий архив: 2005.02.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.068 c
1-1107954615
Ihor Osov'yak
2005-02-09 16:10
2005.02.27
Посягательство на святое… То бишь (шепотом) - компилятор


1-1108300149
Кирилл
2005-02-13 16:09
2005.02.27
Сохранение картинки в файл и последущая ее загрузка:)


14-1107415284
Jay1982
2005-02-03 10:21
2005.02.27
ЖК-Монитор


6-1102929897
Шишкин Илья
2004-12-13 12:24
2005.02.27
Сеть в WinApi приложении


14-1107771563
Тульский
2005-02-07 13:19
2005.02.27
Струйник