HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Сокеты и Delphi
  #1  
Старый 15.12.2007, 17:47
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,205
С нами: 10016425

Репутация: 1257


Exclamation Сокеты и Delphi

Помогите написать программу которая -
1.Открывает на компе порт.
2.Ждёт подключения на него.
3.Пишет каждому кто подключился "Preved".
4.и закрывает входящее соеденение.

желательно многопоточная.

и очень прошу - с коментариями!.

сделал бы сам да давно не писал на delphi.
 
Ответить с цитированием

  #2  
Старый 15.12.2007, 18:41
zl0y
Banned
Регистрация: 13.09.2006
Сообщений: 523
С нами: 10346786

Репутация: 925


По умолчанию

var
Form1: TForm1;
Connections : integer;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
ServerSocket1.Active:=true;
Connections:=0;
end;

procedure TForm1.ServerSocket1Accept(Sender: TObject;
Socket: TCustomWinSocket);
begin
Inc(Connections);
Socket.SendText('Preved');
Edit1.Text:=IntToStr(Connections);
Socket.Disconnect(Connections);
Dec(Connections);
end;
 
Ответить с цитированием

  #3  
Старый 16.12.2007, 17:26
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,205
С нами: 10016425

Репутация: 1257


По умолчанию

спс. вроде разобрался..
а как читать из сокета?
 
Ответить с цитированием

  #4  
Старый 16.12.2007, 17:47
DWORD
Участник форума
Регистрация: 24.07.2007
Сообщений: 138
С нами: 9894190

Репутация: 215
По умолчанию

На таких сокетах далеко не уедешь...
 
Ответить с цитированием

  #5  
Старый 16.12.2007, 17:50
GlOFF
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
С нами: 10531106

Репутация: 1338


По умолчанию

Цитата:
Сообщение от dword  
На таких сокетах далеко не уедешь...
А на каких нужно уходить? Поделись...
 
Ответить с цитированием

  #6  
Старый 16.12.2007, 17:54
DWORD
Участник форума
Регистрация: 24.07.2007
Сообщений: 138
С нами: 9894190

Репутация: 215
По умолчанию

Цитата:
Сообщение от GlOFF  
А на каких нужно уходить? Поделись...
Ну я имею ввиду winsock, а не всякие ООПшные надстройки.
 
Ответить с цитированием

  #7  
Старый 16.12.2007, 17:55
GlOFF
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
С нами: 10531106

Репутация: 1338


По умолчанию

Ды я понел. Просто есть вопрос, нужен ответ. можете предложить лучше. Будем только рады, я бы и сам поучился у Вас.
 
Ответить с цитированием

  #8  
Старый 16.12.2007, 18:09
zl0y
Banned
Регистрация: 13.09.2006
Сообщений: 523
С нами: 10346786

Репутация: 925


По умолчанию

Цитата:
Сообщение от mr.The  
спс. вроде разобрался..
а как читать из сокета?
там события есть OnRead,OnWrite.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сервис на Delphi Api весом 1849 байт execom С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6 14.12.2007 12:04



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.