Запрос локальных последовательных портов с помощью хостируемого веб-сайта Django в IIS

У меня есть код для запроса и перечисления последовательных портов на моей локальной машине. Теперь моя проблема в том, что когда я размещаю приложение на IIS, оно перечисляет только последовательные порты на этой серверной машине. Есть ли способ сделать так, чтобы перечислить порты, которые находятся на моей локальной машине? Или я делаю что-то не то?

вот код.

def retrieve_ports():

""" Lists serial port names

    :raises EnvironmentError:
        On unsupported or unknown platforms
    :returns:
        A list of the serial ports available on the system
"""
if sys.platform.startswith('win'):
    ports = ['COM%s' % (i + 1) for i in range(256)]
elif sys.platform.startswith('linux') or sys.platform.startswith('cygwin'):
    # this excludes your current terminal "/dev/tty"
    ports = glob.glob('/dev/tty[A-Za-z]*')
elif sys.platform.startswith('darwin'):
    ports = glob.glob('/dev/tty.*')
else:
    raise EnvironmentError('Unsupported platform')

result = []
for port in ports:
    try:
        s = serial.Serial(port)
        s.close()
        result.append(port)
    except (OSError, serial.SerialException):
        pass
print("available ports===",result)


return result
Вернуться на верх