XMLRPC Lib, как настроить клиентский порт - PullRequest
0 голосов
/ 08 марта 2019

У меня очень простой клиент, который выглядит так (псевдокод):

import os
import xmlrpclib

m = xmlrpclib.ServerProxy('S_IP')
m.method(var1, var2)

Вопрос в том, как выбрать порт, который я хочу использовать? Если я запускаю его таким образом, я вижу с помощью wireshark случайный порт, которому он назначен. Я попытался добавить в порт к ServerProxy('S_IP', PORT), но когда я звоню m.method(var1, var2), я получаю следующую ошибку:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/xmlrpclib.py", line 1243, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1598, in __request
    response = self.__transport.request(
AttributeError: 'int' object has no attribute 'request'

Итак, как мне указать порт, который я хочу использовать? Или знаете какой порт был использован? Спасибо за помощь.

...