|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.03.2012, 21:09 | #1 |
Форумчанин
Регистрация: 14.02.2012
Сообщений: 105
|
Консольное приложение для обмена сообщениями через интеренет
Решил написать такую программку при помощи которой можно обмениваться сообщениями по средствам интернет ....
И вот я столкнулся с вопросом а как организовать работу двух таких приложений установленных на разных ПК? Исходя вот из этого для старта: Код HTML:
// fsender.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <string> #define maxline 1000 using namespace std; int main() { setlocale(LC_CTYPE,"Russian"); char message[maxline]; char s; cout << "Для соединения нажмите 'S' и Enter" << endl; cin >> s; if(s='s') //тут должна быть процедура соединения c удалённым ПК cout << "Ожидайте" << endl; // как только соединение установлено cout << "Введит ваше сообщение" << endl; cin >> message[maxline]; } |
02.03.2012, 21:45 | #2 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
Рекомендую почитать по сокетам.
Вот в MSDN есть примеры TCP Stream Socket Server TCP Stream Socket Client А то вы прямо с козырей зашли. |
02.03.2012, 22:08 | #3 | |
Форумчанин
Регистрация: 14.02.2012
Сообщений: 105
|
Немедленно приступаю к чтению.
Цитата:
На самом деле уже несколько дней готовлюсь чтоб приступить к реализации этой программки. Очень много примеров нашёл в поисковиках, только не совсем понял принцип работы сокетов так как примеры в большинстве нашпигованы множеством процедур, из которых не все относятся к той процедуре что мне необходима. а так как я начинающий программист мне достаточно затруднительно понять что мне пригодится в моём проекте а что нет. Надеюсь что в примерах MSDN ни чё лишнего не будет. |
|
02.03.2012, 22:28 | #4 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
Вообще пользуюсь старой локальной справкой, но вот сейчас гянул
http://msdn.microsoft.com/en-us/library/aa454151.aspx Воды в нем нет. |
02.03.2012, 22:52 | #5 |
Форумчанин
Регистрация: 14.02.2012
Сообщений: 105
|
Значит использовать WINAPI?
Код:
Код:
Код:
Код:
Код:
Последний раз редактировалось stdio; 02.03.2012 в 22:58. |
02.03.2012, 23:04 | #6 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
Второй пример из шарпа, и к с++ отношения не имеет.
Нужна консоль - пиши в консоли, функция входа к делу не относится. |
02.03.2012, 23:18 | #7 |
Форумчанин
Регистрация: 14.02.2012
Сообщений: 105
|
а вот такой вот вариант?
Код:
|
02.03.2012, 23:36 | #8 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
winsock.h winsock2.h - просто разные версии винсока, вроде не принципиально, не помню.
|
02.03.2012, 23:55 | #9 |
Форумчанин
Регистрация: 14.02.2012
Сообщений: 105
|
Вот так сейчас выглядит сервер, что надо исправит или дополнить?
Код:
Последний раз редактировалось stdio; 03.03.2012 в 16:24. |
03.03.2012, 23:45 | #10 |
Форумчанин
Регистрация: 14.02.2012
Сообщений: 105
|
Вот что наработал за сегодня :
Код:
Последний раз редактировалось stdio; 03.03.2012 в 23:56. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Корпоративная система обмена сообщениями | Dimka55 | C# (си шарп) | 1 | 29.11.2011 11:14 |
алгоритм для обмена сообщениями | bammm | PHP | 13 | 02.03.2011 18:26 |
Вопрос о способе обмена сообщениями | Beyounder | Общие вопросы .NET | 2 | 02.08.2009 00:40 |
Delphi. Консольное приложение для работы с txt. файлом | MexX | Помощь студентам | 1 | 13.05.2009 09:37 |
Простой клиент обмена сообщениями | eks-s | Работа с сетью в Delphi | 1 | 04.03.2008 01:03 |