информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяВсе любят мед
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
В том то и дело, что существует, но не пойму как работает 28.10.02 13:12  Число просмотров: 1122
Автор: Step <Step Alex> Статус: Member
<"чистая" ссылка>
Попробовал
try {
s.connect(IPHost); //ну грубо говоря
}

а про catch вообще толком не понял, потому-как уже в try (при отладке) возникает непоправимая ошибка.

Я это как-бы для изучения.....
<programming>
Как отключить ошибки.... С# 28.10.02 12:28  
Автор: Step <Step Alex> Статус: Member
<"чистая" ссылка>
Пытаюсь открыть порт....просто чтоб знать открыт он или нет... в случае если порт не открыт прога сваливается...

s.Connect(EPhost);

if (!s.Connected )
{
//типа "ну ладно" }
else
{
listBox1.Items.Add(i.ToString() );
s.Close();
}
try - catch в C# не существует ? 28.10.02 12:56  
Автор: PS <PS> Статус: Elderman
<"чистая" ссылка>
В том то и дело, что существует, но не пойму как работает 28.10.02 13:12  
Автор: Step <Step Alex> Статус: Member
<"чистая" ссылка>
Попробовал
try {
s.connect(IPHost); //ну грубо говоря
}

а про catch вообще толком не понял, потому-как уже в try (при отладке) возникает непоправимая ошибка.

Я это как-бы для изучения.....
Наполовину заработал...но все-же 28.10.02 14:02  
Автор: Step <Step Alex> Статус: Member
<"чистая" ссылка>
Попробовал и вот что получается....
Сканер доходит до первого открытого порта, а дальше как с цепи срывается....ЧТО TRY работет один раз.????
for (i=1;i<65535;i++)
{
label2.Text =i.ToString ();
EPhost.Port = i;
EPhost.Address =myIP;

try
{
s.Connect(EPhost);
}
catch
{
label2.Text =i.ToString ();
label2.Update();
listBox1.Items.Add(i.ToString() + " Not");
}
if (s.Connected)
{
listBox1.Items.Add(i.ToString() );
listBox1.Update();
s.Close();
}
}
Срочно к Страуструпу ! 28.10.02 15:09  
Автор: PS <PS> Статус: Elderman
<"чистая" ссылка>
for(;;)
{
  try
  {
    throw;
  }
  catch(...)
  {
  }
  throw;
}

---

это и есть твой код.
Да пробую я.... к Страуступу....и все-же 28.10.02 15:31  
Автор: Step <Step Alex> Статус: Member
<"чистая" ссылка>
>
> for(;;)
> {
>   try
>   {
>     throw;
>   }
>   catch(...)
>   {
>   }
>   throw;
> }
> 

---
>
> это и есть твой код.

Как старый паскалист - ен могу я понять эту конструкцию.
Я понимаю так -
1. попробуем открыть порт...
2. catch если не получилось выводи отсутствие
3. Закончили с try
4. Если порт открыт - выводи его номер
5. Увеличиваем номер порта и опять пробуем...

Почитал в инете.....ничегошеньки не понял..:-(
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach