728x90
반응형
[헤더파일] SMART.h
[서버소스] Server.c
: memset () - sockaddr_in 구조체에서 주소와 포트를 htonl()과 htons()를 사용해
bigEndian -> little Endian으로
bind () - 소켓에 지정된 주소와 포트 번호에 결합
listen () - listen ()호출 후에 들어오는 연결 허용
accept () - 연결요구 받아줌
HandleTCPClient () 함수에서 클라이언트가 보낸 해당 클데이터를 되돌려보낸다 (Echo)
[클라이언트소스] Client.c
: socket () - TCP소켓 생성
memset () - 서버의 주소와 포트번호가 sockaddr_in 구조체에 포함 -> connect()에 사용
connect () - sockaddr_in 구조체에 지정된 주소,포트로 소켓간 연결
send () - 서버에 echoString을 echoStringLen 크기 만큼 보냄
recv () - Blocking .... 데이터 수신시 버퍼에 옮겨짐
select 함수
: select ( sock + 1, 구조체 읽기(R), 구조체 쓰기(W), 에러(E), 블로킹 타임(T) )
반환형 int (에러시 -1)
728x90
'코스웨어 > 13년 스마트컨트롤러' 카테고리의 다른 글
pcap,server,client파일입니다. (0) | 2013.07.01 |
---|---|
2013.06.24_TCP_IP_이론수업 (2) | 2013.06.27 |
[vi명령어] 자동정렬 / 단어찾기 / 도스저장 (3) | 2013.06.27 |
Packet type IP(800) 일 경우의 패킷아날라이저 해석 (2) | 2013.06.27 |
checksum함수 (1) | 2013.06.27 |
리눅스에서 dos파일 열때 생기는 ^M 없애기 (5) | 2013.06.24 |
학교 네트워크 수업 자료 모음입니다 (1) | 2013.06.22 |
TCP/IP 일대다 통신 0619복습 _ 이수현 (2) | 2013.06.20 |