홈 > 부모님 > 부모님 > 소설,일반 > 컴퓨터,모바일
하드웨어와 소프트웨어의 대화법  이미지

하드웨어와 소프트웨어의 대화법
장비 연동을 위한 소켓 프로그래밍
콩콩 컴퍼니 | 부모님 | 2025.09.17
  • 판매가
  • 18,600원
  • 상세정보
  • 18.8x25.7 | 0.321Kg | 169p
  • ISBN
  • 9791124025215
  • 배송비
  • 2만원 이상 구매시 무료배송 (제주 5만원 이상) ?
    배송비 안내
    전집 구매시
    주문하신 상품의 전집이 있는 경우 무료배송입니다.(전집 구매 또는 전집 + 단품 구매 시)
    단품(단행본, DVD, 음반, 완구) 구매시
    2만원 이상 구매시 무료배송이며, 2만원 미만일 경우 2,000원의 배송비가 부과됩니다.(제주도는 5만원이상 무료배송)
    무료배송으로 표기된 상품
    무료배송으로 표기된 상품일 경우 구매금액과 무관하게 무료 배송입니다.(도서, 산간지역 및 제주도는 제외)
  • 출고일
  • 1~2일 안에 출고됩니다. (영업일 기준) ?
    출고일 안내
    출고일 이란
    출고일은 주문하신 상품이 밀크북 물류센터 또는 해당업체에서 포장을 완료하고 고객님의 배송지로 발송하는 날짜이며, 재고의 여유가 충분할 경우 단축될 수 있습니다.
    당일 출고 기준
    재고가 있는 상품에 한하여 평일 오후3시 이전에 결제를 완료하시면 당일에 출고됩니다.
    재고 미보유 상품
    영업일 기준 업체배송상품은 통상 2일, 당사 물류센터에서 발송되는 경우 통상 3일 이내 출고되며, 재고확보가 일찍되면 출고일자가 단축될 수 있습니다.
    배송일시
    택배사 영업일 기준으로 출고일로부터 1~2일 이내 받으실 수 있으며, 도서, 산간, 제주도의 경우 지역에 따라 좀 더 길어질 수 있습니다.
    묶음 배송 상품(부피가 작은 단품류)의 출고일
    상품페이지에 묶음배송으로 표기된 상품은 당사 물류센터에서 출고가 되며, 이 때 출고일이 가장 늦은 상품을 기준으로 함께 출고됩니다.
  • 주문수량
  • ★★★★★
  • 0/5
리뷰 0
리뷰쓰기

구매문의 및 도서상담은 031-944-3966(매장)으로 문의해주세요.
매장전집은 전화 혹은 매장방문만 구입 가능합니다.

  • 출판사 리뷰
  • 작가 소개
  • 목차
  • 회원 리뷰

  출판사 리뷰

버튼을 누르면 기계가 움직이는 마법, 그 비밀의 문을 여는 열쇠를 드립니다."
우리는 매일같이 디지털과 현실이 만나는 세상을 살아갑니다. 화면의 터치 한 번이 키오스크의 영수증을 출력하고, 코드 한 줄이 공장의 로봇 팔을 움직입니다. 하지만 개발자의 눈으로 볼 때, 이 당연해 보이는 현상 뒤에는 하나의 근본적인 질문이 숨어 있습니다. "내 코드는 어떻게 눈에 보이지 않는 벽을 넘어, 저 차가운 하드웨어와 대화하는 걸까?"
이 책은 바로 그 '보이지 않는 대화'의 비밀을 파헤치는 여정입니다. 복잡하고 추상적으로만 느껴졌던 네트워크 프로그래밍의 세계를 '소켓'이라는 전화기에 비유하여, 누구나 이해할 수 있는 친절한 언어로 풀어냅니다.

이 책의 특별한 점
1. 친절한 비유와 단계별 설명: 복잡한 기술 용어의 나열이 아닌, '전화 통화', '우편 시스템', '문법' 등 직관적인 비유를 통해 개념의 본질을 먼저 이해시키고 코드로 나아갑니다.
2. 3개 핵심 언어 예제 동시 제공 (C, C#, Java): 저수준의 원리를 보여주는 C, 현대적인 비동기 모델의 C#, 플랫폼 독립성의 Java 예제를 모두 제공하여, 독자가 자신의 주력 언어로 학습하거나 여러 언어의 구현 방식을 비교하며 더 깊은 이해를 얻을 수 있습니다.
3. 개념부터 최종 프로젝트까지, 완결된 경험: 단편적인 기술 학습에 그치지 않고, 지금까지 배운 모든 지식을 총동원하여 '가상 센서 네트워크 모니터링 시스템'이라는 하나의 완전한 프로젝트를 완성하며 실전 감각을 극대화합니다.

  작가 소개

지은이 : 엄가온

  목차

하드웨어와 소프트웨어의 대화법: 장비 연동을 위한 소켓 프로그래밍
Part 1: 하드웨어와 소프트웨어의 첫 만남
Chapter 1: 장비 연동이란 무엇인가? (실생활 예시: 키오스크, 센서, PLC)
Chapter 2: 컴퓨터는 어떻게 서로 대화하는가? (IP, Port, TCP, UDP 쉽게 이해하기)
Chapter 3: '패킷' 뜯어보기 (Wireshark로 보는 데이터의 진짜 모습)
Part 2: 소켓 프로그래밍 시작하기
Chapter 4: 소켓이란 무엇인가? (전화기에 비유하기)
Chapter 5: 내 생애 첫 TCP 서버와 클라이언트
Chapter 6: 빠르지만 보장되지 않는 통신, UDP 소켓
Chapter 7: 블로킹(Blocking) vs 논블로킹(Non-blocking) 소켓
Part 3: 실전! 데이터 파싱과 프로토콜 설계
Chapter 8: 바이트(Byte)와 놀기 (Endianness, Bit 연산)
Chapter 9: 우리만의 통신 규칙 만들기 (간단한 커스텀 프로토콜 설계)
Chapter 10: 문자열, JSON을 넘어 바이너리 데이터 주고받기
Part 4: 안정적인 장비 연동 시스템 만들기
Chapter 11: 여러 장비 동시에 연결하기 (멀티스레딩/AsyncIO)
Chapter 12: 연결이 끊겼을 때 대처하기 (예외 처리 및 재연결 로직)
Chapter 13: 최종 프로젝트: 가상 온습도 센서 연동 프로그램 만들기

  회원리뷰

리뷰쓰기