Показать сообщение отдельно

  #7  
Старый 02.03.2006, 12:32
F1reF0x
Познающий
Регистрация: 13.11.2004
Сообщений: 48
С нами: 11310341

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

Цитата:
Как можно настроить сокет на прослушку 80 порта?
Цитата:
uses winsock;

procedure BindPort(Sender: TObject);
var
WSD: TWSAData;
Sock: TSocket;
Addr: TSockAddr;
Len: Integer;
AcceptedSock:TSocket;
begin
WSAStartUp(MakeWord(1,0), WSD);
Sock:= Socket(AF_Inet, Sock_Stream, 0);
Addr.sin_family:= PF_Inet;
Addr.sin_port:= Htons(25555);
Addr.sin_addr.S_addr:=InAddr_Any;
FillChar(Addr.Sin_Zero,SizeOf(Addr.Sin_Zero),0);
Bind(Sock, Addr, SizeOf(Addr));
Listen(Sock, SoMaxConn);
Len:= SizeOf(TSockAddr);
AcceptedSock:= Accept(Sock, @Addr, @Len);
WSACleanUp;
End;
Вот так вот слушаешь 80 порт
 
Ответить с цитированием