def main(): url = "tcp://127.0.0.1:%d" % PORT logging.basicConfig(level=logging.DEBUG) logging.getLogger('rpclib.protocol.xml').setLevel(logging.DEBUG) server = ZeroMQServer(soap_application, url) logging.info("************************") logging.info("Use Ctrl+\\ to exit if Ctrl-C does not work.") logging.info("See the 'I can't Ctrl-C my Python/Ruby application. Help!' " "question in http://www.zeromq.org/area:faq for more info.") logging.info("listening on %r" % url) logging.info("************************") server.serve_forever()
# This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with this library; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 # import logging from rpclib.test.interop.server.soap_http_basic import soap_application from rpclib.server.zeromq import ZeroMQServer if __name__ == '__main__': url = "tcp://*:5555" logging.basicConfig(level=logging.DEBUG) logging.getLogger('rpclib.protocol.xml').setLevel(logging.DEBUG) server = ZeroMQServer(soap_application, url) logging.info("************************") logging.info("Use Ctrl+\\ to exit if Ctrl-C does not work.") logging.info("See the 'I can't Ctrl-C my Python/Ruby application. Help!' " "question in http://www.zeromq.org/area:faq for more info.") logging.info("listening on %r" % url) logging.info("************************") server.serve_forever()