×
Namespaces

Variants
Actions

Archived:SOAPpy para Symbian

From Nokia Developer Wiki
Jump to: navigation, search

Archived.pngAquivado: Este artigo foi arquivado, pois o conteúdo não é mais considerado relevante para se criar soluções comerciais atuais. Se você achar que este artigo ainda é importante, inclua o template {{ForArchiveReview|escreva a sua justificativa}}.

Acredita-se que este artigo ainda seja válido no contexto original (quando ele foi escrito)


Article Metadata

Artigo
Tradução:
Originado de SOAPpy for Symbian
Por _katy_
Última alteração feita por hamishwillee em 31 May 2013

SOAPpy (Simple Object Access Protocol) é um protocolo para troca de mensagens em rede implementado em Python. O port do SOAPpy para telefones Nokia S60.

A seguir, é dado um exemplo de uma calculadora usando o dispositivo como cliente e um servidor no computador.

#SOAPcalculator.py
 
import SOAPpy
 
calculator = SOAPpy.SOAPProxy("http://localhost:8080/")
 
a = 8
b = 2
 
print calculator.plus(a,b)
print calculator.minus(a,b)
print calculator.multiply(a,b)
print calculator.divide(a,b)
#Server.py
 
import SOAPpy
 
class Calculator:
 
def plus(self, a, b):
return a+b
 
def minus(self, a, b):
return a-b
 
def multiply(self, a, b):
return a*b
 
def divide(self, a, b):
return a/b
 
server = SOAPpy.SOAPServer(("localhost", 8080))
print "Serving..."
server.registerObject(Calculator())
server.serve_forever()
This page was last modified on 31 May 2013, at 04:05.
172 page views in the last 30 days.