#!/usr/bin/env python
#
# Client that doesn't use the Name Server. Uses PYROLOC:// URI.
#
import sys
import Pyro.core
Pyro.core.initClient()
objectName = 'QuoteGenerator'
hostname = raw_input('Enter the hostname of the server: ')
port = raw_input('Enter the port of the server, or just enter: ')
print 'Creating proxy for object',objectName,' on ',hostname+':'+port
if port:
URI='PYROLOC://'+hostname+':'+port+'/'+objectName
else:
URI='PYROLOC://'+hostname+'/'+objectName
print 'The URI is',URI
proxy=Pyro.core.getProxyForURI(URI)
print 'Getting some quotes...'
print proxy.quote()
print proxy.quote()
|