Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.05.2017, 22:57   #1
Toples
Новичок
Джуниор
 
Регистрация: 03.05.2017
Сообщений: 7
По умолчанию Мини приложение с сокетом

Здравствуйте.
У меня есть приложение, которое подключается через сокеты к другому приложению (которое выступает в роли сервера) по ip 10.10.1.1 и порту 8150. Мне нужно написать свое приложение, которое будет выступать в роли сервера, что бы я могу получить и просмотреть данные которые приходят от первого приложения. Пытался делать простым созданием сокета и слушателя на ожидание подключения приложения, но подключиться так и не удалось. Может кто-нибудь сможет посоветовать что-нибудь?
Toples вне форума Ответить с цитированием
Старый 03.05.2017, 23:07   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,760
По умолчанию

Поставить сниффер и не париться, не?
p51x вне форума Ответить с цитированием
Старый 03.05.2017, 23:11   #3
Toples
Новичок
Джуниор
 
Регистрация: 03.05.2017
Сообщений: 7
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Поставить сниффер и не париться, не?
А можете объяснить что это и что мне конкретно нужно делать? И на сколько я понимаю, это для меня не подходит. Так как он анализирует трафик проходящий через его сеть, следовательно мне нужно подключить первое приложение ко второму и что бы комп был с ними в одной сети. Но второе это не совсем приложение, там скорее развернут веб сервер и к нему подключается приложение, следовательно комп просто так подключить в ту сеть я не смогу.

Последний раз редактировалось Toples; 03.05.2017 в 23:23.
Toples вне форума Ответить с цитированием
Старый 03.05.2017, 23:29   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,760
По умолчанию

Сниффер вешается на ваш сетевой адаптер. Если приложение на вашем компе как-то умудряется послать данные на другой айпи, то скорее всего сниффер это увидит.
p51x вне форума Ответить с цитированием
Старый 04.05.2017, 12:59   #5
Toples
Новичок
Джуниор
 
Регистрация: 03.05.2017
Сообщений: 7
По умолчанию

Сейчас расскажу подробнее что у меня. Все эти приложения вот что из себя представляют: есть машинка на которой развернут сервер и приложение на телефоне для управление машинкой по wifi. Следовательно комп никак не задействован в этих действиях и сниффер я не могу повесить, т.к. комп не задействован в той сети. А мне нужно посмотреть данные, которые уходят с телефона на машинку. Вот я и хочу сделать приложение, в котором сокет будет ожидать подключения и потом примет данные. Приложения с сокетами я делал уже, но там всегда подключался по ip 192.168...., а тут другой и оно никак не хочет коннектиться.
Toples вне форума Ответить с цитированием
Старый 04.05.2017, 14:13   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,760
По умолчанию

1. Во-первых, повесить можете, если у вас на компе есть подходящая вай-фай карта
2. А протокол вы знаете? А если там авторизация? А если там что-то поверх сокетов?
3.
Цитата:
Приложения с сокетами я делал уже, но там всегда подключался по ip 192.168...., а тут другой и оно никак не хочет коннектиться.
Бред. Приложени. с сокетами пофик 192.168.1.2 или 123.123.123.123 лишь бы соответсвовал формату. А не хочет коннектиться , т.к. вы не следуете протоколы и вас не распазнают.
p51x вне форума Ответить с цитированием
Старый 04.05.2017, 20:19   #7
Toples
Новичок
Джуниор
 
Регистрация: 03.05.2017
Сообщений: 7
По умолчанию

Я делал приложение наподобии того что на телефоне, подключался к машинке и без проблем по простому сокету отправлял команды, без никакой авторизации. Вообщем вопрос закрыт, сути все равно не улавливаете.
Toples вне форума Ответить с цитированием
Старый 04.05.2017, 22:04   #8
hoolygan
Пользователь
 
Регистрация: 11.04.2017
Сообщений: 64
По умолчанию

Это Вы не уловили. Вы передаете на комп? По какому каналу? На тот канал вешайте wireshark и смотрите на все пакеты, и анализируйте трафик.
hoolygan вне форума Ответить с цитированием
Старый 04.05.2017, 23:18   #9
Toples
Новичок
Джуниор
 
Регистрация: 03.05.2017
Сообщений: 7
По умолчанию

Я не передаю данные на комп. Есть машинка на которой развернут сервер и прога на телефоне подключается к этой машинке. Комп здесь ни каким боком не участвует. Но мне нужно узнать, какие данные передает приложение, по этому я решил сделать приложение на компе к котором подключится телефон и затем посмотреть данные, но телефон ни в какую не хочет подключаться.
Toples вне форума Ответить с цитированием
Старый 05.05.2017, 00:31   #10
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вы уверены что тип сокета верный?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с сокетом STRELOK-2007 Общие вопросы Delphi 4 31.07.2014 21:25
Проверить соединение с сокетом Aleksandr Работа с сетью в Delphi 1 24.11.2013 10:41
Проблема с Сокетом(открытие порта) karimchik666 C/C++ Сетевое программирование 1 26.05.2011 15:33
Отослать необъявленый массив сокетом Johnson Работа с сетью в Delphi 1 27.12.2010 08:01
как сделать с сокетом cargo29 Общие вопросы Delphi 4 20.12.2010 22:02