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

Вниз

Не откажите в консультации по сокетам.   Найти похожие ветки 

 
axx ©   (2003-10-30 08:32) [0]

Всем привет. Дайте совет новичку в сокетах чтобы сразу не идти по ложному пути. Есть необходимость написать софтину (серверную часть) которая будет принимать данные от удаленных клиентов (с ними проблем не вижу) через инет.
Вопрос: допустим 20 клиента одно временно ломятся на сервер но одному порту, как это разруливается? создавать новый(е) поток(и) с новым соккетом на тотже порт (сомниваюсь что поможет)? Или есть компаненты которые сами это разруливают?
Ставить их вочередь не хочется.

П.С. Плодить порты не получиться. Может ссылочку дадите? или ткните пальцев в нужном направление.


 
Digitman ©   (2003-10-30 08:53) [1]


> Или есть компаненты которые сами это разруливают?


TServerSocket. Он все сам "разруливает"


 
Yuri Btr ©   (2003-10-30 11:58) [2]

Не слышу криков - да это же вопрос по троянцу ... :)
В общем кидаешь на форму компонент TServerSocket. устанавливаешь у него порт для прослушивания. Затем при каждом подключении и принятии клиента в событии OnAccept будет доступен объект Socket - в нём буде инфа о клиенте - RemotePort, RemoteHost, RemoteAddress
Все клиенты будут храниться в списке ServerSocket1.Socket.Connections[i]



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

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

Наверх




Память: 0.47 MB
Время: 0.021 c
1-86373
sad
2003-12-15 11:06
2003.12.26
Аналог опертора макроподстановки Foxpro (&) в Delphi


1-86411
Ivolg
2003-12-14 16:20
2003.12.26
Canvas


1-86361
Werewolf
2003-12-12 10:38
2003.12.26
Как найти значение выражения


3-86261
Term
2003-12-03 16:37
2003.12.26
Теоретический вопрос безопасности в IB, FB


1-86343
vladislav80
2003-12-15 17:36
2003.12.26
TCustomDrawGrid на TCustomPanel в design-time