Просто из любопытства, как программы получают доступ к Интернету? Например, Icloud - это программа от Apple, которая автоматически синхронизирует фотографии, заметки и т.д. С устройства Apple на ПК через беспроводное соединение. Есть ли конкретная функция в языке Си, которая позволяет ему это делать? Я заинтересован в использовании беспроводной информации, подобной этой, для управления роботами, синхронизации компьютеров и т.д. В будущем.
1 ответ
Это очень большая тема, на которую нельзя ответить в простом формате вопросов и ответов на этом сайте.
Если вы просто хотите писать программы для общения по интернету, я бы порекомендовал изучить основы программирования. По мере того, как вы будете изучать программирование, вы начнете понимать, как вещи общаются друг с другом и всей «архитектурой клиент-сервер» и программированием с помощью сокетов.
Если вы хотите изучить основные принципы "как работает интернет" и не очень заботитесь о программировании, я рекомендую прослушать « Безопасность сейчас»! эпизоды "Как работает интернет". Я свяжу эпизоды, непосредственно говоря о теме, но я рекомендую пойти и послушать другие эпизоды между теми, что я перечислил (особенно эпизоды вопросов и ответов после каждого связанного эпизода).