클라 커넥트 밑부분이면

if (SOCKET_ERROR == connect(sock, (SOCKADDR*)&serv_addr, sizeof(serv_addr)))
  {
   cout << "connect() error" << endl;
   closesocket(sock);
   WSACleanup();
  }
  else
  {
   cout << inet_ntoa(serv_addr.sin_addr) << "서버에 접속 완료" << endl;

   char buf[1000] = { 0 };
   recv(sock, buf, sizeof(buf)-1, 0);
   bool check = true;
   while (check)
   {
    Sleep(10);
    char message[256] = { 0 }, sendmsg[256];
    cout << "메세지를 입력해 주세요 : ";
    cin >> sendmsg;
    strcat_s(message, 256, str1);
    strcat_s(message, 256, sendmsg);
    int check = send(sock, message, sizeof(message), 0);
    cout << message << endl;


요부분이고 서버 accept 밑이면

clnt_sock = accept(serv_sock, (sockaddr*)&clnt_addr, &clnt_addr_size);
   if (clnt_sock == INVALID_SOCKET)
    cout << "accept() error" << endl;
   else
   {
    cout << "접속된 Client : " << inet_ntoa(clnt_addr.sin_addr) << endl;
    break;
   }
  }
  cout << "..." << endl;
  Sleep(20);
  char str1[256] = { 0 };
  char buf[1000] = "\n";
  send(clnt_sock, buf, sizeof(buf), 0);
  while (1)
  {
   Sleep(10);

   int check = recv(clnt_sock, buf, sizeof(buf), 0);
   if (check != INVALID_SOCKET || check != SOCKET_ERROR)
   {

    cout << buf << endl;
    c = 1;

요부분인데 어떻게고쳐?