본문 바로가기
코스웨어/15년 스마트컨트롤러

20151130 업무일지 -여지윤- winsock

by 알 수 없는 사용자 2015. 11. 30.
728x90
반응형

1~8교시

☆S/W★


● Winsock


- 윈속은 windows Socket API 줄임말로, 윈도우 운영체제 기반의 네트워크기반 프로그램을 개발하기 위한 기술요소들이 적용된 개발 도구다. BSD:::socket를 기반으로 하고 있어서, 리눅스환경에서 네트워크 프로그래밍 경험이 있다면 어렵지 않게 적응할 수 있다. 대부분의 소켓 함수도 그대로 사용한다.


- 우선적으로 기본형을 준비하여 winsock에 대해서 간단하게 알아보면 다음과 같이 코드를 정리 할 수가 있다.


- 기본적으로 winsock이 제대로 동작하기 위해서는 위의 코드를 입력해야만 정상적으로 작동이 된다.


- 이후에 예전에 한번 했었던 socket 함수를 넣어야 한다.


- socket 함수를 넣기 위해서는 다음과 같은 코드를 입력한다.


- 서버의 내용을 만들때 서버가 무한정으로 돌아가기 위해서는 이후에 무한 while문을 이용하여 서버의 내용을 계속 돌린다.


- 서버는 위와 같이 완성이 된다.


- 클라이언트의 같은 경우에는 외부에서 접속하는 클라이언트를 만들어서 상대방과 실험을 해보면 된다.


(현재 코드는 완성했지만 window에서 에러가 나서 수정한 후에 코드를 올리도록 하겠습니다.. ㅠ;;;)

728x90