Ivo Pereira Posted December 19, 2009 at 02:59 PM Report Share #301415 Posted December 19, 2009 at 02:59 PM Boas, queria saber como é que, por exemplo um programa como Skype, como é que este acede a um "servidor web" para por exemplo encontrar todos os contactos que tenham "raquel" no nickname. Não é suposto este ter que fazer download da base de dados para a poder ler? Abraço 😛 Link to comment Share on other sites More sharing options...
bruno1234 Posted December 19, 2009 at 03:02 PM Report Share #301416 Posted December 19, 2009 at 03:02 PM Não é preciso fazer download da base de dados toda, isso seria um exagero. Os resultados da pesquisa são filtrados e só recebes o minimo de dados necessário para podes fazer a ligação. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos Link to comment Share on other sites More sharing options...
Ivo Pereira Posted December 19, 2009 at 03:21 PM Author Report Share #301420 Posted December 19, 2009 at 03:21 PM Não é preciso fazer download da base de dados toda, isso seria um exagero. Os resultados da pesquisa são filtrados e só recebes o minimo de dados necessário para podes fazer a ligação. E como os consultas? Link to comment Share on other sites More sharing options...
bruno1234 Posted December 19, 2009 at 03:23 PM Report Share #301421 Posted December 19, 2009 at 03:23 PM Existem várias maneiras de fazer isso, não sei ao certo como o skype faz, mas uma solução é fazer as pesquisas via web services. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos Link to comment Share on other sites More sharing options...
apocsantos Posted December 19, 2009 at 03:28 PM Report Share #301423 Posted December 19, 2009 at 03:28 PM O mais logico seria por web-services, mas existem 'n' formas de fazer a query a um servidor web. Quer seja por ligação remota provavelmente encriptada, web-services, Metodos HTTP, 'n' formulas diferentes, definitivamente. Cumprimentos "A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito" Link to comment Share on other sites More sharing options...
Ivo Pereira Posted December 19, 2009 at 03:35 PM Author Report Share #301428 Posted December 19, 2009 at 03:35 PM Vou procurar isso dos web-services. E seria necessário a base de dados estar estruturada de alguma forma especial? Ou por exemplo, conseguiria aceder a uma base de dados MySQL sem qualquer problema? Link to comment Share on other sites More sharing options...
bruno1234 Posted December 19, 2009 at 03:37 PM Report Share #301429 Posted December 19, 2009 at 03:37 PM Isso depende de como fazes os web services. Se fizeres o web service em .net, acedes á base de dados da maneira que já sabes fazer. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos Link to comment Share on other sites More sharing options...
Ivo Pereira Posted December 19, 2009 at 04:04 PM Author Report Share #301437 Posted December 19, 2009 at 04:04 PM Já andei à procura assim por alto, e não entendi bem como fazer um webservice capaz de comunicar com um servidor MySQL, alguém me pode iluminar? Link to comment Share on other sites More sharing options...
scorch Posted December 19, 2009 at 04:50 PM Report Share #301444 Posted December 19, 2009 at 04:50 PM Um WebService faz um "pedido" a determinado servidor, por exemplo, se fizeres um pedido a http://www.portugal-a-programar.org/forum/index.php ele vai-te retornar o código fonte da página. Ou seja, o que tu precisas é de fazer um request a uma página, PHP ou ASP com x argumentos no endereço, e depois a linguagem Web vai fazer a tal query, como tu definires, e vai-te retornar algo. Em PHP, por exemplo, fazes um echo. 😛 PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now