Framework

Программирование на Юнити.

Re: Framework

Сообщение miller 04 апр 2009, 00:51

Вставка из языка C#

Код: Выделить всё
   public bool CheckUser(string UserName)
   {
      bool state=false;
      HttpWebRequest myHttpWebRequest = null;
      HttpWebResponse myHttpWebResponse = null;
      string site="http://localhost:666/game.aspx?u=Miller";
      
myHttpWebRequest = (HttpWebRequest)HttpWebRequest.Create(site);
myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
      
StreamReader myStreamReader = new StreamReader(myHttpWebResponse.GetResponseStream());
string id = myStreamReader.ReadLine();
      return state;
   }




Ругаеться на то что типа не поддерживает :(
miller
UNIт
 
Сообщения: 85
Зарегистрирован: 01 апр 2009, 19:26
Откуда: Н.Новгород
  • Сайт

Re: Framework

Сообщение Neodrop 04 апр 2009, 01:05

Во, кажется то, что надо. ;0)
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Framework

Сообщение miller 04 апр 2009, 01:10

Вот только код не рабочий.



Код: Выделить всё
      var url = "http://localhost/game.aspx?u=mu";
      var www : WWW = new WWW (url);




В java не очень понмаю, подскадите вот из этого кода я что получаю код страници или что ?
miller
UNIт
 
Сообщения: 85
Зарегистрирован: 01 апр 2009, 19:26
Откуда: Н.Новгород
  • Сайт

Re: Framework

Сообщение miller 04 апр 2009, 01:46

Как вот это www.data преобразовать к Шарповскому формату, там Stream или ArrayList ?
miller
UNIт
 
Сообщения: 85
Зарегистрирован: 01 апр 2009, 19:26
Откуда: Н.Новгород
  • Сайт

Re: Framework

Сообщение Neodrop 04 апр 2009, 01:55

Нет. Ты получаешь экземпляр класса WWW. Дальше можешь работать с его методами и функциями.
А с преобразованием я тебе не помогу. Это немного не моя стихия.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Framework

Сообщение miller 04 апр 2009, 12:14

Преобразования делал, временными файлами, геморно но работает,



JavaScripts
function Start ()
{
var url = "http://localhost/game.aspx?u="+UserName+"&&p="+User_Password+"";
var www : WWW = new WWW (url);

yield www;

if (http://www.error != null)
{
Debug.LogError("Error: " + http://www.error);
}
else
{
var utf8 = new System.Text.UTF8Encoding();
}

var rnd=Random.Range(0,999999);
//
mMoon = new NewBehaviourScript();
state_login = mMoon.TestMethod(utf8.GetString(http://www.bytes),rnd);

var theInt : int = parseInt (state_login);


if(theInt > 0)
{
//Debug.Log("mona loginitsy");
play_game="true";
}

Debug.Log(state_login);

}



и C#


Код: Выделить всё
public string TestMethod(string temp,int rnd)
   {
      string state ="hhhh";
            string file_name =   rnd.ToString();
            using(File.Create(@"C:\cash\"+file_name)){}
      
         using(StreamWriter sw=new StreamWriter(@"C:\cash\"+file_name))
         {
            sw.Write(temp);
         }   
         
         using(StreamReader sr=new StreamReader(@"C:\cash\"+file_name))
         {
              state = sr.ReadLine();
         }   
         
      
      //File.Delete(@"C:\cash\" + file_name);
      return state;

   }
   




Такой пример иможно модифицировать под до что угодно при работе с БД.
miller
UNIт
 
Сообщения: 85
Зарегистрирован: 01 апр 2009, 19:26
Откуда: Н.Новгород
  • Сайт

Re: Framework

Сообщение Neodrop 04 апр 2009, 12:21

Мне кажется, что yield www ничего не дает.
проще кадр пропустить (просто yield)
или секунду подождать.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Framework

Сообщение miller 04 апр 2009, 13:00

Пробовал с HTML страницами, работает на ура, а вот с aspx надо подождать а то ругаться начинает. :(
miller
UNIт
 
Сообщения: 85
Зарегистрирован: 01 апр 2009, 19:26
Откуда: Н.Новгород
  • Сайт

Пред.

Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9