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.
|