Форум: Форум C++Разное
Новые темы: 00
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Клиен - сервер
 
 автор: pro_street   (25.12.2010 в 16:46)   письмо автору
 
 

Задание:
Клиент посылает серверу строку из нескольких слов. Сервер возвращает клиенту количество цифр в строке

Сделал сервера и клиента, сообщение отсылает, а вот чтобы сервер возвращал клиенту количество цифр в строке не могу сделать.

Подскажите как это реализовать.

  Ответить  
 
 автор: Vorox   (26.12.2010 в 12:27)   письмо автору
 
   для: pro_street   (25.12.2010 в 16:46)
 

Я так понимаю делал с помощью сокетов? Выложи что сделал.

  Ответить  
 
 автор: pro_street   (26.12.2010 в 17:51)   письмо автору
 
   для: Vorox   (26.12.2010 в 12:27)
 

серверная часть

Код:


// MySocket.cpp : implementation file
//

#include "stdafx.h"
#include "Serv.h"
#include "MySocket.h"
#include "ServDlg.h"


// CMySocket

CMySocket::CMySocket()
{
}

CMySocket::~CMySocket()
{
}


void CMySocket::SetParentDlg(CServDlg*pDlg)
{
m_pDlg=pDlg;
}
// CMySocket member functions

void CMySocket::OnAccept(int nErrorCode)
{
AfxMessageBox("Есть соеденение");
m_pDlg->OnAccept();
CSocket::OnAccept(nErrorCode);
}

void CMySocket::OnReceive(int nErrorCode)
{
AfxMessageBox("Данные получены");
m_pDlg->OnReceive();
CSocket::OnReceive(nErrorCode);
}

клиентская
Код:


// MySocket.cpp : implementation file
//

#include "stdafx.h"
#include "Clnt.h"
#include "MySocket.h"


// CMySocket

CMySocket::CMySocket()
{
}

CMySocket::~CMySocket()
{
}


// CMySocket member functions
void CMySocket::SetParentDlg(CClntDlg *pDlg)
{
m_pDlg=pDlg;
}

могу выложить весь проект полностью

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования