![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#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]; } |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
![]()
Рекомендую почитать по сокетам.
Вот в MSDN есть примеры TCP Stream Socket Server TCP Stream Socket Client А то вы прямо с козырей зашли. |
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 14.02.2012
Сообщений: 105
|
![]()
Немедленно приступаю к чтению.
Цитата:
На самом деле уже несколько дней готовлюсь чтоб приступить к реализации этой программки. Очень много примеров нашёл в поисковиках, только не совсем понял принцип работы сокетов так как примеры в большинстве нашпигованы множеством процедур, из которых не все относятся к той процедуре что мне необходима. а так как я начинающий программист мне достаточно затруднительно понять что мне пригодится в моём проекте а что нет. Надеюсь что в примерах MSDN ни чё лишнего не будет. |
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
![]()
Вообще пользуюсь старой локальной справкой, но вот сейчас гянул
http://msdn.microsoft.com/en-us/library/aa454151.aspx Воды в нем нет. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 14.02.2012
Сообщений: 105
|
![]()
Значит использовать WINAPI?
Код:
Код:
Код:
Код:
Код:
Последний раз редактировалось stdio; 02.03.2012 в 22:58. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
![]()
Второй пример из шарпа, и к с++ отношения не имеет.
Нужна консоль - пиши в консоли, функция входа к делу не относится. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 14.02.2012
Сообщений: 105
|
![]()
а вот такой вот вариант?
Код:
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
![]()
winsock.h winsock2.h - просто разные версии винсока, вроде не принципиально, не помню.
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 14.02.2012
Сообщений: 105
|
![]()
Вот так сейчас выглядит сервер, что надо исправит или дополнить?
Код:
Последний раз редактировалось stdio; 03.03.2012 в 16:24. |
![]() |
![]() |
![]() |
#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 |