2011. 9. 3. 14:51


/*
2011.05.17.-18.
Daun.

Client..
*/
#include <winsock2.h>
#include <stdio.h>

#define PORT 3000

void main()
{

 SOCKET soc;
 struct sockaddr_in addr;
 char buf[256]={0};
 WSADATA wsa;
 WSAStartup(MAKEWORD(2,0),&wsa);

 soc = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);

 addr.sin_addr.S_un.S_addr=inet_addr("127.0.0.1");
 addr.sin_family=AF_INET;
 addr.sin_port=htons(3000);

 connect(soc,(struct sockaddr*)&addr, sizeof(addr));

 while(1)
 {
  scanf("%s",&buf);
  send(soc, buf,256,0);
  fflush(stdin);
  memset(buf,0,256);
  puts("");
  recv(soc, buf,256,0);
  printf("%s",&buf);
  fflush(stdin);
  memset(buf,0,256);
  puts("");
 }


 WSACleanup();
 closesocket(soc);

}

 

'Code > socket' 카테고리의 다른 글

[SOCKET] clinet for poker  (0) 2011.09.03
[SOCKET]1:1 chatting server  (0) 2011.09.03
[SOCKET]1:1 chating client  (0) 2011.09.03
[SOCKET]chating server for test  (0) 2011.09.03
Posted by I_co