Tema: Re: .Net ir php
Autorius: Jornada Del Muerto
Data: 2011-03-08 12:14:24
    Tai taip praktikoje populiariausia webservisai, jei mano PDA programele butu buvus .net'ine buciau irgi dares su ws, bet buvo eMbedded Visual C++ tai paprasciau pasirasyt pora klasiu su socketais dirbanciu pasirode :) nors taip lengva nebuvo kaip pradzioje maniau, daug kas neveike ant pda is funkciju su socketais -  kas kaip ir turejo veikt paskaicius msdn, o serveris elementarus mysql + php buvo su tais failiukais :) na bet galu gale pakuriau viska :) 

    Va jei technologijos microsoftines tai aisku webservice, bet bent neesu bandes su php ir soap zaisti, zinau tik kad eina.

"Ernikas" <ask@me.com> wrote in message news:il4jk6$9f5$1@trimpas.omnitel.net...
> Buvo praktiskai identiska situacija tik galbut su didesniais duomenu 
> kiekiais.
> Tai realizacija pasirinkta webserveriai per soap, kadangi uzdavinys biski 
> sudetingesnis, tai kiekviena puse turejo po web servisa.
> 
> Ernikas
> 
> "Jornada Del Muerto" <Jornada@Lythum.lt> wrote in message 
> news:il2omn$tua$1@trimpas.omnitel.net...
>>    Dar gali buti gautu duomenu tvirtinimas paciame web puslapyje is admino 
>> puses, siulyciau nors koki nors autorizavimo koda siuntinet, pvz guid..
>>
>> web-puslapis./some-dir/receive-request.php?id=f747324320432432217327189&info-field1=xxxx&info-field2=xxxxx
>>
>>    bent tada ta koda turetu ir kiti zinot, o jei kodas netinka tai 
>> duomenys nepraeina, koda aisku galima kintanty daryti, bet cia tuo atveju 
>> tik suveiks jei nebus jokio luzio. teke kazka tokio daryti su PDA, kad pda 
>> per http siusdavo duomenis i sistema tai dariau kiek sudetingiau viska.
>>
>> budavo kazkas tokio:
>>
>>
>> 1. Duomenu apskeitimo sesijos startas, pvz.:
>>
>> web-puslapis/some-dir/session.php?id=autentifikacijos-id&cmd=start
>>
>> grazindavo sesijos id, sesija neturiu galvoje http sesija, bet siaip db 
>> budavo sesiju lenta ir sugeneruojamas naujas sesijos irasas ir id, rodos 
>> md5 kazkoks.
>>
>> 2. tada visus likusius duomenis atidavinedavo su tuo sesijos id, bent mano 
>> atveju tai buvo lokalus tinklas ir sandelio sistema, tai nueidavo surinkta 
>> sandelyje informacija ir buvo atnaujinami pda ivairus zodynai, tokie kaip 
>> klientu ir uzsakymu irasai, bei atiduodami ivykdyti uzsakymai. duoneys 
>> atgal eidavo elementariu csv formatu:
>>
>> data1<TAB>data2<tab>
>> data3<tab>ir t.t...<tab>
>>
>> Nu bet cia sugalvot galima bet ka, fantazijos reikalas
>>
>> 3. po visko budavo atliekamas arba commit arba rollback, o jeigu 
>> nepadaromas commit skaitesi tranzakcija neivyko ir duomenys nebudavo 
>> patvirtinami, tai praktiskai viska eina ir mandriau padaryti bei su 
>> kintnaciais kodais, trivialus pavizdys butu:
>>
>> nextCode = md5(lastCode) perkoduot dar karta md5, taciau jei nors 1 
>> requestas nepraeis toliau nebus susisnekama ir anuliuota visa sesija, to 
>> man reikedavo tam kad maza ka useris padaryti su pda gali keiciantis 
>> duomenim, pvz atjungt per puse duomenu sesijos nuo tinklo ar isjungt pda.
>>
>>
>> "Mindaugas" <someone@microsoft.com> wrote in message 
>> news:il2o34$smu$1@trimpas.omnitel.net...
>>>
>>> Taip, reikia iš išorės. Su http requestais bus gal paprasčiau ir greičiau 
>>> :)
>>> Dėl saugumo - kadangi duomenų struktūra daugmaž žinoma, tai dalinį 
>>> saugumo
>>> sprendimą galima realizuoti tikrinant string'ų struktūrą :)
>>>
>>> Mindaugas
>>>
>>> "Jornada Del Muerto" <Jornada@Lythum.lt> wrote in message
>>> news:il2njc$roh$2@trimpas.omnitel.net...
>>>>    A na jai cia reikia is isores tai kita kalba, tada ir telieka arba 
>>>> soap
>>>> arba http requestai, bet siulyciau bent kokius nors IP riboti del 
>>>> saugumo.
>>>>
>>>> "VaidasB" <vaidas@nomail.com> wrote in message
>>>> news:il2net$rdd$1@trimpas.omnitel.net...
>>>>> būna, kad nepasiekiamas iš išorės
>>>>>
>>>>> On 3/7/2011 3:42 PM, Jornada Del Muerto wrote:
>>>>>>      Galima ir tiesiai i MySQL rasyt is .net, isidiegt mySQL .net
>>>>>> connector ir susiprogramint atitinkama moduli...
>>>>>>
>>>>>> "Mindaugas"<someone@microsoft.com>  wrote in message
>>>>>> news:il2kfl$lgh$1@trimpas.omnitel.net...
>>>>>>> Sveiki gyvi
>>>>>>>
>>>>>>> Turiu .Net'ine aplikaciją, reikia duomenis iš jos perduoti į web'ą
>>>>>>> (mysql ir
>>>>>>> php). Perdavimo greitis - vidutiniškai 1 įrašas/sekundę.
>>>>>>>
>>>>>>> Kaip tai padaryti?
>>>>>>>
>>>>>>> Mindaugas
>>>>>>>
>>> 
> 
> 
>
3Dastronomyagricultureaudioautosautos.audiautos.audioautos.binariesautos.bmwautos.clubautos.fordautos.hondacrxautos.japanautos.mercedesautos.opelautos.sportautos.volvoautos.vwaviaavia.binariesbankcardsbinariesbooksbuildingcinemacommercecomp.hardwarecomp.softwarecomp.lietuvinimascomp.networksculturedarbas.ieskaudarbas.siulaudesigneconomicselectronicsfaunafauna.aquafauna.binariesfishingflorafotofoto.binariesgamesgames.csgames.onlinegsmgurmanaihumourhumour.binariesinternetlawmicrosoftmotomusicmusic.binariesmusic.instrumentsmusic.LT.binariesnavigacijaphppoliticsprogrammingrpgsportstudyingsveikatatalktesttranslationtransportationtraveltravel.binariestvunixvideovideo.binarieswatersportswwwwww.flashpdaautos.supermama.ltmobiledarbasretro.3Dretro.agricultureretro.astronomyretro.audioretro.autosretro.autos.audiretro.autos.audioretro.autos.binariesretro.autos.bmwretro.autos.clubretro.autos.fordretro.autos.hondacrxretro.autos.japanretro.autos.mercedesretro.autos.opelretro.autos.sportretro.autos.supermamaretro.autos.supermama.ltretro.autos.volvoretro.autos.vwretro.aviaretro.avia.binariesretro.bankcardsretro.beosretro.binariesretro.booksretro.buildingretro.cinemaretro.commerceretro.compretro.comp.hardwareretro.comp.lietuvinimasretro.comp.networksretro.comp.softwareretro.cultureretro.darbasretro.darbas.ieskauretro.darbas.siulauretro.designretro.economicsretro.electronicsretro.e-vejasretro.faunaretro.fauna.aquaretro.fauna.binariesretro.fishingretro.floraretro.fotoretro.foto.binariesretro.gamesretro.games.csretro.games.onlineretro.games.rpgretro.genealogijaretro.gsmretro.gurmanairetro.humourretro.humour.binariesretro.internetretro.YZFretro.YZF.nebukretro.YZF.nebuk.netikintisretro.YZF.nebuk.netikintis.bukretro.YZF.nebuk.netikintis.buk.tikintisretro.lawretro.microsoftretro.mobileretro.motoretro.musicretro.music.binariesretro.music.instrumentsretro.music.LTretro.music.LT.binariesretro.navigacijaretro.newsretro.news.taisyklesretro.newuserretro.pdaretro.phpretro.politicsretro.programmingretro.rpgretro.sportretro.studyingretro.sveikataretro.talkretro.translationretro.transportationretro.travelretro.travel.binariesretro.tvretro.unixretro.videoretro.video.binariesretro.watersportsretro.wwwretro.www.flashdiylt.rkm.news.announcelt.rkm.news.newuser