Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Офф-топ

Страница: 1 |

 

  Вопрос: 2DaSharm Добавлено: 08.01.04 20:29  

Автор вопроса:  KAM | ICQ: 190197618 

У меня траблы с тягой...

Вообщем коннект удаётся только к локальному хосту. Когда же я пытаюсь подключиться к себе через мой интернет IP (настоящий), то получаю гнусною ошибку о том, что нельзя приконнектится к указанному IP адресу.

Ответить

  Ответы Всего ответов: 11  

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 08.01.04 20:39

Имхо, это траббл твоего прова, а не контрола. У меня например, вообще IP Инетовского нет, у нас на весь МГУ один матерыйы прокси (гы, хотел отправить смс, а мне говорят: с этого ИП сегодня отправлять смс уже нельзя)

Ответить

Номер ответа: 2
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #2
Добавлено: 09.01.04 10:41

---------------- ИЗВИНЯЮСЬ! ----------------------------

Это действительно критический глюк в "Тяга 1.0" и "Тяга 1.5"!!!Глюк я заметил только позавчера и уже знаю как его исправить:

1)Откройте код "Тяги"

2)Найдите процедуру Listen

3)Найдите строчку: ba.sin_addr = inet_addr("127.0.0.1")

4)Измените в этой строчке "127.0.0.1" на LocallIP

5)В итоге строчка должна быть такая: ba.sin_addr = inet_addr(LocallIP)

6)Майкрософт даже баги делает, а что мне не льзя?:)

Ответить

Номер ответа: 3
Автор ответа:
 ZoomerSD



ICQ: 148640473 

Вопросов: 135
Ответов: 270
 Профиль | | #3 Добавлено: 11.01.04 01:20
DaSharm, когда- выйдет Тяга-чат?

Ответить

Номер ответа: 4
Автор ответа:
 KAM



ICQ: 190197618 

Вопросов: 25
Ответов: 97
 Профиль | | #4 Добавлено: 11.01.04 12:04

Я для тренировки написал клиент-серверное приложение под Тягой. Клиент подключается к серверу и отключается от сервера нажатием кнопки. После того, как я отключился от сервера, повторно подключиться к нему не удаётся.

Неужели опять надо писать что-то типа

i = i + 1

Toad T1(i)

???

Да и ещё баг: вот например во время работы клиента или сервера возникает ошибка (при установленном коннекте). Я снова запускаю сервер и получаю сообщение о том, что порт занят. Приходится перезапускать VB, что надоедает :(

Неужели нет какого-нибудь способа освобождать порт при такой ситуации?

Ответить

Номер ответа: 5
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #5
Добавлено: 11.01.04 15:15

>После того, как я отключился от сервера, повторно подключиться к нему не удаётся.

А у меня все работает, у кого еще не работает?

>Я снова запускаю сервер и получаю сообщение о том, что порт занят.

Я всюда, как только мог, убивал сокеты, но понимаешь, такая ошибка возникает из-за WSAASyncSelect, когда она, слушая сокет, так и не получает данные (и еще в нескольких случаях). Винда отказывается отпускать сокет, и ничего не помогает. Я долго искал решения, но так и не нашел... В винсоке это решается неблокирующим сокетом, но влечет за собой всякую фигню (типа, w.connect и w.senddata в одной процедуре).Буду решать, но это очень тяжело потому, что все эти ошибки проявляются не всегда, а только тогда, когда им захочется.

Насчет "Тяга-Чат": через недельку...

Ответить

Номер ответа: 6
Автор ответа:
 KAM



ICQ: 190197618 

Вопросов: 25
Ответов: 97
 Профиль | | #6 Добавлено: 11.01.04 15:23

Ой, пардон, что наехал...

Это я, балда, багов наделал... Я по привычке и на сервере делал так:

T1.CloseConnection

Ну блин... Поторопился я с вопросом...

Ответить

Номер ответа: 7
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #7
Добавлено: 11.01.04 15:33

Да ничего...бывает.

Ответить

Номер ответа: 8
Автор ответа:
 KAM



ICQ: 190197618 

Вопросов: 25
Ответов: 97
 Профиль | | #8 Добавлено: 11.01.04 16:08

Угу... бывает..

Ответить

Номер ответа: 9
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #9 Добавлено: 12.01.04 13:07

Почему низзя проверять состояние коннекта в любое время, не используя процедуру.

А просто If T.State = tConnected ????

Ответить

Номер ответа: 10
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #10
Добавлено: 13.01.04 13:40

Не понимаю одно:

ПБ - структурный язык программирования. Как мы запуляем в него Object.Method?

Для этого надо будет "надумывать" новый язык, конвертировать его в ПБ и компилить?

Ответить

Номер ответа: 11
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #11
Добавлено: 13.01.04 13:44

Блин, не туда запостил.

If T.State = tConnected сделаю, все сделаю в новой версии.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам