UDP의 가장 큰 특징은 비 연결성이라는 것이겠죠? 아래 소스를 보시면 알겠지만 접속 하는 것이 없어요. 서버는 바인드에서 끝나서 데이터를 받기 위해 recvfrom을 호출하고 있고 클라이언트는 sendto로 전송대기만 하고 있음.
TCP 보다 조금더 간단하게 생겼음

Server

 


Client
 

'NativeCode > api' 카테고리의 다른 글

소켓 옵션  (0) 2010.04.01
Broadcasting 예제  (0) 2010.03.31
Server Socket  (0) 2010.03.19
Client Socket  (0) 2010.03.19
① WSAStartup  (0) 2010.03.19
우리가 자주 사용하게 되는 소켓. 근데 보통 책에 있는 모양대로 사용하게 되죠? MFC는 CSocket이 있고 QT에는 QSocket이 있어서 WinSock을 직접 조작해서 플그래밍 할 일이 별로 없죠. 

하지만 가끔 WinSock을 이용해서 프로그래밍 할 필요가 있는데요. 그때마다 책에 있는 것을 참조 해서 사용하죠. 그리고 책에는 대부분 C스타일로 사용하고 있구요. 

근데 C++ 플그래밍 하는데 C스타일은 좀 어색하지 않나요? 나만 그런가? ㅋㅋ 암튼 전 아래와 같은 방식으로 사용한답니다. C++ 스타일이라고 해봐야 try/catch가 섞여 있는 것 뿐이지만요. 이 블로그 찾아보면 Exeption을 클래스로 전달하는 것으로 대신하고 있는 소스도 있습니다. 참고 하실 분은
http://moltak.tistory.com/entry/C-Style-Socket 여기를 참고 하세요.

암튼 모두들 즐프~~ 하세요ㅋㅋ

 

'NativeCode > api' 카테고리의 다른 글

UDP Server, Client  (0) 2010.03.31
Server Socket  (0) 2010.03.19
① WSAStartup  (0) 2010.03.19
소켓 함수 정리  (0) 2010.03.19
C++ Style Socket  (0) 2010.03.19

+ Recent posts