본문 바로가기 메뉴 바로가기

Code Apes

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Code Apes

검색하기 폼
  • 분류 전체보기 (46)
    • Coding (2)
    • TIL (33)
    • C\\C++ (9)
  • 방명록

Network Byte Ordering 정리

순서나 기타 여러가지는 자세하게 나와있는 블로그들 많으니까 내가 실수하고 겪은 부분만 포스팅 c++로 tcp/ip를 하다보면 시작부분에서 보통 Network Byte Ordering 을 배운다. 처음에는 잘 이해가 안가더라도 몇번 읽다보면 이해되는 그런 개념이었다. 다만 ip와 port는 htonl이나 htons 함수로 변환을 해줬는데 나머지 메세지나 그런 부분들은 변환해주는 부분이 없어서 의아했다. 윤성우의 tcp/ip에는 ip와 port만 해주면 나머지는 자동으로 해준다고 되어있다. 근데 아무리봐도 이해가 안가서 이것저것 찾아봤다. 결론 Network Byte Ordering 즉 "byte"의 순서를 바꾸는 것이므로 최소 2바이트 이상 되는 크기의 정수형(실수도 관련이 있긴하지만 여기서는 생략)만의 ..

카테고리 없음 2023. 1. 30. 01:10
[C/C++] restrict 키워드

linux pthread 공부 중, 처음 보는 restrict 키워드가 나와서 간단 정리해보자. int pthread_create(pthread_t* restrict thread, const pthread_attr_t* restrict attr, void* (start_routine)(void*), void* restrict arg); pthread의 원형 코드다. 무작정 사용할때는 몰랐는데 자세히 보니까 처음보는 restrict라는 코드가 있었다. 무엇인가? https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=lighting12&logNo=221130109551 [c언어] restrict 포인터 :: Alias rule :: 어떤 함..

C\\C++ 2023. 1. 24. 15:34
[C/C++] 표준입출력 함수의 장점과 단점

윤성우의 tcp/ip 책 15장 내용 정리 표준입출력 함수의 장점과 여러 시스템 함수 표준입출력 함수란? 표준입출력 함수는 단어 그대로 C언어에서 제공하는 표준입출력 함수이다. 종류에는 printf, scanf, fputs, fgets 등등이 있다. 여기서 말하는 표준의 기준은 "모든 운영체제(컴파일러)가 지원하도록 ANSI C에서 정의했다." 를 말한다. 괄호로 표현했지만, 정확히는 어떤 OS에서 C++ 컴파일러가 작동이 가능하면 모두 사용가능한 함수를 표준함수라고 할 수 있다. 표준입출력 함수의 장점 이식성이 좋다. 버퍼링을 통한 성능 향상에 도움이 된다. 첫번째, 이식성이 좋다는 말을 위에서 설명한 표준이라는 말로 전부 설명이 된다. 두번째, 성능에 도움이 된다. 이것을 풀어서 설명하는 것이 이 글..

C\\C++ 2023. 1. 21. 16:32
이전 1 2 3 4 ··· 16 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 푸의 개발 이야기
TAG
  • linux select
  • Java8 #java stream
  • C언어
  • ##연산자
  • JavaScript
  • 표준입출력 함수
  • c 매크로
  • Double.compareTo(Double)
  • JPQL 사용하기
  • JPA #SPRING #ENTITY #DATABASE
  • 나만의 강점
  • MySql 날짜 차이 구하기
  • 영속성전파
  • Java Double형 비교방법
  • 네트워크 오더링
  • 이중 콜론 연산자
  • Til
  • C++
  • Builder #SuperBuilder
  • java
  • c++ 가변인자
  • static의 장점 단점
  • c 가변인자
  • javascript 문자열 뒤집기
  • 메소드 참조 연산자
  • 매크로
  • 전처리기
  • #define
  • ajax 403에러
  • JPA #cascade
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바