Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Клиент не конектится к серверу 
:(
    Опции темы
Nikita0007
Дата 2.5.2010, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 23.4.2010

Репутация: нет
Всего: нет



Ребят помогите пожалуйста найти ошибку.  Я хочу сделать простое приложение клиент-сервер.
Вот код сервера:
Код

#include <cstdlib>
#include <iostream>
#include <winsock2.h>
#include "stdio.h"
#include "conio.h"
using namespace std;

int main(int argc, char *argv[])
{
    SOCKET client;
    SOCKET s;
    struct sockaddr_in addr;
    WSADATA wsa;
    int err;
    err=WSAStartup(MAKEWORD(2,2),&wsa);
    if(err!=0)
    {
              printf("oshibka");
              _getch();
              }
else
{
printf("zagruzka proshla uspeshno\n");
_getch();
}
addr.sin_family=AF_INET;
addr.sin_port=htons(49152);
addr.sin_addr.s_addr=htonl(INADDR_ANY);
s=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
if(bind(s,(SOCKADDR*)&addr,sizeof(addr))==SOCKET_ERROR)
{
printf("dont bind");
_getch();                                                       
}
else 
{
printf("bind");
_getch();
}
listen(s,10);
while(true){
client=accept(s,NULL,NULL);
while(true){
}
}
WSACleanup();
}


а вот код клиента:
Код

#include <stdio.h>
#include <winsock2.h>
#include <stdio.h>
#include <conio.h>
int main(int argc, char* argv[])
{
    SOCKET NewSocket;
    SOCKADDR_IN rmaddr;
    WSADATA wsa;
    int err;
    err=WSAStartup(MAKEWORD(2,2), &wsa);
    if (err!=0)
    {printf("oshibka\n");
    _getch();
}
    else
 {printf("biblioteka zagruzhena\n");
 _getch();
        }
    NewSocket = socket (AF_INET,SOCK_STREAM,IPPROTO_TCP);
    rmaddr.sin_addr.s_addr = inet_addr("127.0.0.1");
    rmaddr.sin_family = AF_INET;
    rmaddr.sin_port = htons(49152);
if(connect(NewSocket,(struct sockaddr *)&rmaddr,sizeof(rmaddr))==SOCKET_ERROR)
{
printf("oshibka");
_getch();
}
else
{
printf("connect");
_getch();
}
   
    WSACleanup();
    return 0;
}


Ребят помогите пожалуйста, скажите почему у меня клиент не конектится к серверу

 ! 
Олег2005
Используйте тэг CODE


Это сообщение отредактировал(а) Олег2005 - 2.5.2010, 21:50
PM MAIL   Вверх
Ares4322
Дата 3.5.2010, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 339
Регистрация: 25.9.2007
Где: Россия, Москва

Репутация: нет
Всего: 3



А где вываливается?
PM MAIL   Вверх
Nikita0007
Дата 3.5.2010, 18:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 23.4.2010

Репутация: нет
Всего: нет



всмысле вываливается
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.1402 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.