본문 바로가기

IT/c, c++

[c] 소켓 생성 기본

int main()

{

.....

// 소켓 생성

SOCKET hSocket;
  hSocket = socket(PF_INET, SOCK_STREAM, 0);
    if(hSocket == INVALID_SOCKET) ErrorHandling("socket() error");

 

// 소켓 초기화

SOCKADDR_IN servAddr;
  memset(&servAddr, 0, sizeof(servAddr));
  servAddr.sin_family = AF_INET;
  servAddr.sin_addr.s_addr = inet_addr(ip);                                                       // Client

                                       servAddr.sin_addr.s_addr = inet_addr(INADDR_ANY);   // Server

  servAddr.sin_port = htons(atoi(port));
......

......

 

// 소켓 삭제

closesocket(hSocket);  

WSACleanup();

return 0;

 



'IT > c, c++' 카테고리의 다른 글

[c] ASKII 코드 출력  (0) 2014.01.23
Template 코드의 선언과 정의는 하나의 파일에 넣자!  (0) 2014.01.23
[c] IP Setting  (0) 2014.01.23
[c] File 입출력  (0) 2014.01.23
[c,c++] malloc 와 new 의 차이  (0) 2014.01.23