Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Аватара пользователя
s@nriks
Доброго времени суток!
После обновления до версии 4.15 появилась следующая неприятность!
При попытке опубликовать изображение в чате, он задумывается, появляется полоса загрузки с 0% и на этом все. У отправляющего клиента это изображение потом появляется в библиотеке изображений, а у принимающего клиента,сначала работает индикатор приема, а после появляется иконка с глазом. В 4.14 все было нормально. FTP работает, настройки не менялись. Если делать просто передачу файла все нормально проходит, а при публикации вот такая неприятность появилась. Конечно не критично, но после нормального функционирования, несколько не удобно. Ни кто с подобным не сталкивался?
Аватара пользователя
Алексей Пикуров
Здравствуйте. Можно посмотреть логи клиента? Отправителя и получателя, файл ftp.log

Консольная команда на клиенте (Ctrl+~) - logs

Последние записи.
Аватара пользователя
Михаил П
​Такая же проблема - подтверждаю
Аватара пользователя
Алексей Пикуров
Открываем лог получателя:

[2013-01-15 10:45:35:781] Trying connect to the server: host 192.168.0.2, port 20000
[2013-01-15 10:45:35:812] Login ok
[2013-01-15 10:45:35:828] file: "2-150113104254.tif" SocketCreate
[2013-01-15 10:45:35:828] file: "2-150113104254.tif" ResolvingBegin 81.211.107.30:4027
[2013-01-15 10:45:35:828] file: "2-150113104254.tif" ResolvingEnd 81.211.107.30:4027
[2013-01-15 10:45:35:828] file: "2-150113104254.tif" SocketCreate IPv4
[2013-01-15 10:45:56:781] file: "2-150113104254.tif" Error 10060,Connection timed out
[2013-01-15 10:45:56:781] file: "2-150113104254.tif" Connect 81.211.107.30:4027
[2013-01-15 10:45:56:781] Logoff ok


81.211.107.30 - что за IP ?
192.168.0.2 - что за IP?

Лог этого клиента, это клиент где находится физически? В локальной сети? Подключается через Интернет?
Аватара пользователя
s@nriks
192.168.0.2 сервер внутри локалки win2003 кроме чата, крутится скуль и 1с
81.211.107.30 один из внешних IP через него идет проброс внешних пользователей
Аватара пользователя
Алексей Пикуров
Аналогично, отправитель:

[2013-01-15 10:01:03:781] Trying connect to the server: host 192.168.0.2, port 20000
[2013-01-15 10:01:03:828] Login ok
[2013-01-15 10:01:03:828] file: "3-140113162908.tif" SocketCreate
[2013-01-15 10:01:03:843] file: "3-140113162908.tif" ResolvingBegin 81.211.107.30:4009
[2013-01-15 10:01:03:843] file: "3-140113162908.tif" ResolvingEnd 81.211.107.30:4009
[2013-01-15 10:01:03:843] file: "3-140113162908.tif" SocketCreate IPv4
[2013-01-15 10:01:24:125] file: "3-140113162908.tif" Error 10060,Connection timed out
[2013-01-15 10:01:24:140] file: "3-140113162908.tif" Connect 81.211.107.30:4008
[2013-01-15 10:01:24:140] Logoff ok

Файл не закачался, потому что на 81.211.107.30 по порту 4008 клиент соединиться не смог.

Он соединяется с сервером в активном режиме. На адрес 81.211.107.30. Как я понимаю, это внешний IP сервера MyChat. Правильно? А клиент-отправитель картинки находится где? Внутри локальной сети? Или нет?

Как у вас сеть организована?
Аватара пользователя
s@nriks
одноранговая
81.211.107.30 наружный IP стоит на аппартном фаерволе, по нему идет проброс внешних пользователей к серверу чата
крепил изображение с IP 192.168.0.15 на IP 192.168.0.36
Аватара пользователя
Алексей Пикуров
А отправитель и получатель, чьи логи вы выслали, где находятся?
Аватара пользователя
Алексей Пикуров
Так, получается, что оба клиента находятся в локальной сети.
IP 192.168.0.15 и IP 192.168.0.36

и подключаются они на MyChat сервер 192.168.0.2 напрямую, по локальной сети, правильно? Никаких промежуточных пробросок нету?
Аватара пользователя
s@nriks
нет, все точно!
Аватара пользователя
Алексей Пикуров
Отлично, значит трафик режет файрвол. Клиенты подключаются к серверу MyChat по FTP в активном режиме, номера портов для подключения в локальной сети могут быть разными. А в настройках серверного FTP MyChat у вас прописан внешний IP 81.211.107.30 ? Если нет - пропишите, перезапустите майчат сервер и попробуйте ещё раз передать картинку.
Аватара пользователя
s@nriks
прописан. пробовал и с прописанным и с пустым результат аннологичный, фаервол резал бы у внешних, локальных внутри сетки не трогал.
Кстати алгоритм крепления изображения был таков: после первого крепления изображения он задумывается и после этого файл помещается в библиотеку отправляемого клиента, в этот момент у получателя никаких реакций нет. После этого пробуем отправить это же изображение но уже из библиотеки, вот тут у получателя активируется вызов и ползает индикатор загрузки, после этого появляется иконка с глазом и все.
Самое странное что в 4,14 бага не было.
Аватара пользователя
Алексей Пикуров
Клиент не может закачать на сервер изображение. Авторизация проходит на адрес 192.168.0.2, но затем он начинает заливать файл на 81.211.107.30, порт может быть разным. Это не баг, это работа FTP клиента в активном режиме вместо пассивного.

А внешние пользователи могут вставлять изображение?
Аватара пользователя
Алексей Пикуров
Да, дайте мне ещё серверный лог FTP. Может, что-то прояснит он.
Аватара пользователя
s@nriks
Сейчас скину, от внешних, первый сигнал и получил, потом стал гонять внутри локалки на разных машинах, но ведь если просто крепишь файл и отправляешь собеседнику он проходит!
Аватара пользователя
Алексей Пикуров
Что значит "крепишь файл" ?
Аватара пользователя
Алексей Пикуров
Можете набрать меня Skype-ом? alexey.pikurov

Попробуем удалённо разобраться, в чём у вас там может быть дело.
Аватара пользователя
Алексей Пикуров
Вопрос закрыт.