Вверх ↑
Ответов: 845
Рейтинг: 19
#1: 2012-07-29 16:34:37 ЛС | профиль | цитата
Это реально реализавать но не стандартными инструментами
если есть дедик с ип выделеным то реально
------------ Дoбавленo в 16.34:
Хиасмом можно вот так реализовать что то типа такова

Add(TCP_ServerEx,4557003,252,126)
{
 ServerPort=27015
}
BEGIN_SDK
  Add(EditMultiEx,9971778,3,10)
  {
   WorkCount=#6:##open|
   Width=650
   Height=333
  }
  Add(TCP_Connection,916654,42,105)
  {
   link(onRead,6091776:doSearch,[])
  }
  Add(BlockFind,6091776,126,105)
  {
   IncludeBlock=1
   StartBlock="GET "
   EndBlock="HTTP"
   link(onSearch,5093606:doFileExists,[])
  }
  Add(Length,21995,532,189)
  {
   link(Str,10794244:Count,[(538,177)(391,177)])
  }
  Add(FormatStr,14074481,525,238)
  {
   Mask="HTTP/1.1 404 Not found
Server: mywebserver/1.0.0(Win32)
Content-Length: %2

%1"
   Point(FString)
   link(onFString,916654:doSend,[(583,244)(583,298)(9,298)(9,118)])
   link(Str2,21995:Result,[])
  }
  Add(Hub,15903986,448,189)
  {
   link(onEvent1,21995:doLength,[])
   link(onEvent2,14074481:doString,[(494,202)(494,244)])
  }
  Add(FileTools,5093606,238,84)
  {
   link(onEnd,1500478:doEvent,[])
   link(FileName,13592787:Var2,[])
  }
  Add(IndexToChanel,1500478,294,84)
  {
   link(onEvent2,12790158:doData,[(352,97)(352,195)])
  }
  Add(DoData,12790158,378,189)
  {
   link(onEventData,15903986:doEvent1,[])
   link(Data,10794244:Text,[])
  }
  Add(StrList,10794244,378,112)
  {
   link(FileName,13592787:Var3,[(391,68)])
  }
  Add(Memory,3717863,238,28)
  {
   Default=String(123.txt)
  }
  Add(GetDataEx,13592787,238,63)
  {
   link(Data,3717863:Value,[])
  }
END_SDK

карма: 0

0