Показать сообщение отдельно
  #10  
Старый 07.03.2012, 18:47
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

1) Заверни код в [code ][ /code] (без пробелов)
2) В функции socket последним параметром лучше юзать константу IPPROTO_IP вместо 0.
3) @ означает адрес. В WinSock вроде бы параметр передается как var, т.е. и так по адресу.
4) PAnsiChar на работу не повлияет. Думаю. Просто в XE2 строки приравняли к юникодовым строкам, что не всегда есть гуд. В данном случае делфа должна сама перекодировать в Ansi при юзании прямого преобразования.
5) Юзать порт 21 не советую. Лучше брать значение >1000. Но это не очень важно.

Что именно не работает? Не стартует сервер? Не подключается клиент? Не передаются данные? Или передаются неверно?
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием