Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Сокеты и Delphi (https://forum.antichat.xyz/showthread.php?t=55852)

mr.The 15.12.2007 17:47

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

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

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

сделал бы сам да давно не писал на delphi.

zl0y 15.12.2007 18:41

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;

mr.The 16.12.2007 17:26

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

DWORD 16.12.2007 17:47

На таких сокетах далеко не уедешь...

GlOFF 16.12.2007 17:50

Цитата:

Сообщение от dword
На таких сокетах далеко не уедешь...

А на каких нужно уходить? Поделись...

DWORD 16.12.2007 17:54

Цитата:

Сообщение от GlOFF
А на каких нужно уходить? Поделись...

Ну я имею ввиду winsock, а не всякие ООПшные надстройки.

GlOFF 16.12.2007 17:55

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

zl0y 16.12.2007 18:09

Цитата:

Сообщение от mr.The
спс. вроде разобрался..
а как читать из сокета?

там события есть OnRead,OnWrite.


Время: 03:52