embed.co.kr 소켓프로그래밍 > embed27 | embed.co.kr report

소켓프로그래밍 > embed27

본문 바로가기

embed27


[[ 이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다. ]


소켓프로그래밍

페이지 정보

작성일 23-01-03 02:58

본문




Download : 소켓프로그래밍.zip





sockaddr 구조체를 다루기위해서는 아래와 같은 parallel structure를 만들어야 한다.
첫 번째 구조체 : struct sockaddr

struct sockaddr {
unsigned short sa_family; /* address family, AF_XXX */
char sa_data[14]; /* 14 bytes of protocol address */
};
sa_data는 목적지의 주소와 포트번호를 담게 된다된다.소켓프로그래밍 , 소켓프로그래밍공학기술레포트 ,
,공학기술,레포트
소켓프로그래밍 문서를 공부하다가, 소켓을 호출할 때 쓰일 때 빠지지않고 들어가는 구
조체를 볼수 있었다.


◈ 파일명 : open_socket.c
기 능 : socket() 시스템 콜을 호출하고, 생성된 소켓번호를 출력
컴파일 : cc -o open_socket open_socket.c -lsocket
실행예 : open_socket

#include /* 표준 입출력 함수 */
#include /* 소켓 …(drop)
소켓프로그래밍







Download : 소켓프로그래밍.zip( 84 )



설명
순서

레포트/공학기술






소켓프로그래밍의 소스를 짜보고 소스analysis(분석) 을 하였습니다. 그래서 먼저 소스를 analysis하기 전에 그 구조체의 세부내용에 알아보
기로 하려고 한다.
소켓프로그래밍

소켓프로그래밍의 소스를 짜보고 소스분석을 하였습니다.


다.

두 번째 구조체 : struct sockaddr_in

struct sockaddr_in {
short int sin_family; /* Address family */
unsigned short int sin_port; /* Port number */
struct in_addr sin_addr; /* Internet address */
unsigned char sin_zero[8] /* Same size as struct sockaddr */
};
위의 구조체에서 주의할점은, sin_zero배열은 sockaddr과 구조체의 크기를 맞추기 위해서
넣어진 것이므로, bzero()함수를 이용하여 모두 “0”으로 채워져야 한다.
REPORT 73(sv75)



해당자료의 저작권은 각 업로더에게 있습니다.

embed.co.kr 은 통신판매중개자이며 통신판매의 당사자가 아닙니다.
따라서 상품·거래정보 및 거래에 대하여 책임을 지지 않습니다.
[[ 이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다 ]]

[저작권이나 명예훼손 또는 권리를 침해했다면 이메일 admin@hong.kr 로 연락주시면 확인후 바로 처리해 드리겠습니다.]
If you have violated copyright, defamation, of rights, please contact us by email at [ admin@hong.kr ] and we will take care of it immediately after confirmation.
Copyright © embed.co.kr All rights reserved.