![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TServerSocket в консольном приложении (типа, без форм) [D5, D7, Win95/98, WinXP]
maxistent © (2004-09-20 17:28:00)Уважаемые Мастера и все кто здесь! Не погёте ли мне с вопросом: надо написать консольное приложение с использованием TServerSocket (коннектить, читать клиентов, писать им). Надо бы мне прогу без форм, но с TServerSocket. Как это замудрить? Можь у кого код (или его часть) есть, а?
maxistent (2004-09-28 13:24:00) [41]эт уж точно издевательство!!! КОНКРЕТНЫЙ ВОПРОС: КАК НАПИСАТЬ КОНСОЛЬНОЕ ПРИЛОЖЕНИЕ c TServerSocket, ЧТОБЫ ПРОГА МОГЛА ХОТЯ БЫ ПОКАЗАТЬ MessageBox С АДРЕСОМ КЛИЕНТА ИЛИ ПРИНЯТЫМ ТЕКСТОМ? Я деляю что-то вроде:
uses SockComp;{или типа того...}
var
s1:TServerSocket;
begin
s1:=TServerSocket.Create(nil);
s1.port:=1234;
s1.Active:=true;
{потом ещё что-то было - не помню...}
{здесь ставлю какой-нить цикл и сервак пашет...}
end.
клиенты-то коннектются, а сервер об етом не знаеть!!! Как быть? или не быть, а? Вы ж, блин, мастера или нет? Подмогните :) ...
Digitman (2004-09-27 13:47:00) [42]
> кто магёт по теме ответить?
по теме-то как раз совершенно непонятно, какое отношение имеет наличие или отсутствие "формы" как таковой к использованию класса TServerSocket как такового
maxistent (2004-09-27 13:44:00) [43]не, люди! так же нельзя! эт ж издевательство! кто магёт по теме ответить?
maxistent (2004-09-27 13:33:00) [44]злые вы! уйду я от вас...
kaZaNoVa (2004-09-24 17:16:00) [45]Polevi © (24.09.04 14:39) [16]
тогда уж Runtime Packages будет очень небольшая ;)
kaZaNoVa (2004-09-24 17:14:00) [46]Digitman © (24.09.04 17:10) [20]
если так, то пусть бросит это ;))
// главное, чтобы он ветку про скрытие процесса не нашёл %))
а то такое напишет ... :)
Digitman (2004-09-24 17:10:00) [47]угу ...
подозреваю, что автор строгает трояна..
и горе-Делфи-троянописатель к своему стыду совершенно не ориентируется, что, как, где и почему происходит в Делфи
kaZaNoVa (2004-09-24 16:56:00) [48]maxistent © (24.09.04 13:36) [14]
Digitman правильно сказал - консоль не нужна ;)
kaZaNoVa (2004-09-24 16:55:00) [49]2ALL к вопросу размера программы ...
На чисто-апи, прога - файл сервер у меня была 10 кб (Delphi7) - имхо очень даже маленькая ;)))))))
//функции приём/передача/запуск/удаление файлов
клиент к нему 14 кб :) (GUI)
Григорьев Антон (2004-09-24 15:42:00) [50]
> maxistent © (24.09.04 13:36) [14]
> дык этога я и не могу!!! Как это замудрить???
Начни вот отсюда: http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1021
Polevi (2004-09-24 14:39:00) [51]лучше на .NET, там еще меньше получится
Digitman (2004-09-24 14:22:00) [52]
> надо мне прогу написать, чтоб маленькая была и сервер на
> ней был
не будет она "маленькая"
в случае Д5 класс TServerSocket использует модуль Forms
так что хоть с формой хоть без формы, а размер менее 300кб ты не получишь
пиши на WinsockAPI
maxistent (2004-09-24 13:36:00) [53]дык этога я и не могу!!! Как это замудрить???
VMcL (2004-09-23 18:57:00) [54]>> maxistent © (23.09.04 18:41) [12]
Можно написать без использования VCL, то бишь "чиста на WinAPI".
maxistent (2004-09-23 18:41:00) [55]
> Digitman © (22.09.04 12:25) [9]
надо мне прогу написать, чтоб маленькая была и сервер на ней был. Сервер-то создать не проблема, проблема изложена выше [3]. Как быть?
VMcL (2004-09-23 14:31:00) [56]>> Polevi © (23.09.04 12:54) [10]
Забыл. Тем более в [6] я отвечал на [5]. Там про цикл ничего не было :-)
Polevi (2004-09-23 12:54:00) [57]>VMcL © (21.09.04 17:34) [6]
ну и где цикл выборки сообщений
Digitman (2004-09-22 12:25:00) [58]
> надо написать консольное приложение с использованием TServerSocket
вот зачем тебе консоль ? непонятно ... можешь объяснить ?
сделай обычное приложение и не мучайся
maxistent (2004-09-22 11:57:00) [59]... Люди!!! Плиз, хелп!..
maxistent (2004-09-22 11:52:00) [60]Не, блин. Что-то не так...