예제 #1
0
 def getPersonByUserName(self, username):
     print('get client param :' + username)
     person = ttypes.Person()
     person.married = True
     person.username = username
     person.age = 24
     return person
예제 #2
0
 def getPersonByUsername(self, username):
     print "Get client param:" + username
     person = ttypes.Person()
     person.username = username
     person.age = 12
     person.married = False
     return person
예제 #3
0
    def getPersonByUsername(self,username):
        print("got client parma: " + username)

        person = ttypes.Person()
        person.username = username
        person.age = 18
        person.married = False
        return person
예제 #4
0
    def getPersonByUsername(self, username):
        print "Got Client Params: " + username
        person = ttypes.Person()
        person.username = username
        person.age = 10
        person.married = False

        return person
예제 #5
0
    def getPersonByUsername(self, username):
        print("Python Server Got client param" + username)

        person = ttypes.Person()
        person.username = username
        person.age = 21
        person.married = False

        return person
예제 #6
0
    def getPersonByUsername(self, username):
        print 'Got client param: ' + username

        person = ttypes.Person()
        person.username = username
        person.age = 20
        person.married = False

        return person
예제 #7
0
    def getPersonByUserName(self, username):

        print("got from client param:", username)

        person = ttypes.Person()
        person.username = "******"
        person.age = 1
        person.married = False

        return person
예제 #8
0
try:
    tSocket = TSocket.TSocket("localhost", 8899)
    tSocket.setTimeout(900)

    transport = TTransport.TFramedTransport(tSocket)
    protocol = TCompactProtocol.TCompactProtocol(transport)
    client = PersonService.Client(protocol)

    transport.open()

    person = client.getPersonByUsername("张三")

    print(person.username)
    print(person.age)
    print(person.married)

    print('---------------------')

    newPerson = ttypes.Person()
    newPerson.username = "******"
    newPerson.age = 30
    newPerson.married = True

    client.savePerson(newPerson)

    transport.close()

except Thrift.TException as tx:
    print('%s' % tx.message)
예제 #9
0
from thrift import Thrift
from thrift.transport import TTransport
from thrift.protocol import TCompactProtocol
from thrift.transport import TSocket


try:
    tsocket = TSocket.TSocket('localhost', 8899)
    tsocket.setTimeout(600)
    transport = TTransport.TFramedTransport(tsocket)
    protocol = TCompactProtocol.TCompactProtocol(transport)
    client = PersonService.Client(protocol)

    transport.open()

    person = client.getPersonByUserName('张三')
    print(person.married)
    print(person.age)
    print(person.username)

    newperson = ttypes.Person()
    newperson.username = '******'
    newperson.age = 24
    newperson.married = True

    client.savePerson(newperson)

    transport.close()
except Thrift.TException as tx:
    print('----')
예제 #10
0
from py.thrift.generated import ttypes

try:
    tSocket = TSocket.TSocket('localhost', 8899)
    tSocket.setTimeout(600)

    transport = TTransport.TFramedTransport(tSocket)
    protocol = TCompactProtocol.TCompactProtocol(transport)

    client = PersonService.Client(protocol)

    transport.open()

    person = client.getPersonByUsername("zhangsan")

    print person

    print "*=" * 32

    new_person = ttypes.Person()
    new_person.username = u"李四"
    new_person.age = 30
    new_person.married = True

    client.savePerson(new_person)

    transport.close()

except Thrift.TException, tx:
    print '%s' % tx.message
예제 #11
0
 def getPersonByUsername(self, username):
     person = ttypes.Person()
     person.username = username
     person.age = 20
     person.married = True
     return person
예제 #12
0
try:
    tSocket = TSocket.TSocket('127.0.0.1', 8899)
    tSocket.setTimeout(600)

    transport = TTransport.TFramedTransport(tSocket)
    protocol = TCompactProtocol.TCompactProtocol(transport)
    client = PersonService.Client(protocol)

    transport.open()

    person = client.getPersonByUsername('张三')

    print person.username
    print person.age
    print person.married

    print '---------------'

    person2 = ttypes.Person()
    person2.username = '******'
    person2.age = 33
    person2.married = True

    client.savePerson(person2)

    transport.close()

except Thrift.TException, tx:
    print '%s' % tx.message