C # и C очень разные, у них общий синтаксис, но стиль программирования совершенно другой. Это не повредит изучению C, но если ваша цель - C #, начните с этого.
Обучение C научит вас больше о том, как работает компьютер, и даст вам низкий уровень понимания. C # - это язык высокого уровня с более низкой кривой обучения для получения графического интерфейса.
Джоэл и Джефф часто обсуждают ценность обучения C, stackcastflow подкаст № 2 является одним из примеров
Попробуйте позвонить getClientIp (false)
. Если это не сработает, вы можете просто использовать $ _ SERVER ["REMOTE_ADDR"]
напрямую. Он всегда будет содержать внешний IP-адрес, который фактически подключен к серверу. Этот адрес нельзя изменить, в отличие от заголовков http, предназначенных для прокси.