Хостинг Silverlight без IIS

Измените свой код на это, и я думаю, что он объяснит вещи (по-видимому super, смотрит на то, где, скажем, B находится в __mro__?):

class A(object):
    def __init__(self):
        print "A init"
        print self.__class__.__mro__

class B(A):
    def __init__(self):
        print "B init"
        print self.__class__.__mro__
        super(B, self).__init__()

class C(A):
    def __init__(self):
        print "C init"
        print self.__class__.__mro__
        super(C, self).__init__()

class D(B, C):
    def __init__(self):
        print "D init"
        print self.__class__.__mro__
        super(D, self).__init__()

x = D()

при выполнении его, Вы будете видеть:

D init
(, , , , )
B init
(, , , , )
C init
(, , , , )
A init
(, , , , )

Также это стоит проверить , Супер Python является остротой, но Вы не можете использовать его .

5
задан Douglas Anderson 23 September 2009 в 13:37
поделиться

3 ответа

Silverlight - это просто стандартный HTML <объект> , поэтому он может быть доставлен всем, что обслуживает HTML. Однако это кажется странной архитектурой для клиент-серверного решения. Для того, что вы описываете, я бы посмотрел либо на:

  • Приложение Silverlight вне браузера
  • Приложение WPF, доставленное через ClickOnce
  • Приложение Silverlight, которое загружается с веб-сайта, но взаимодействует с вашим существующим сервером, используя Поддержка сокетов Silverlight

Не могли бы вы объяснить, почему вы хотите создать собственный сервер вместо одного из описанных выше подходов?

4
ответ дан 14 December 2019 в 13:41
поделиться

.NET предоставляет все необходимое для реализации HTTP-сервера без особых трудностей.

Вот один такой пример проекта кода .

1
ответ дан 14 December 2019 в 13:41
поделиться

If I understand your requirements correctly, a Silverlight 3 out-of-browser app would give you the best of both worlds:

  • easy to install
  • easy to push out to users
  • can be launched from start bar/desktop shortcut
  • can run offline (they call it detached state), so if your server is down you can notify users nicely through the local app, rather than them browsing to the online SL url and getting a 404.
  • local storage
  • easy to push application updates out
1
ответ дан 14 December 2019 в 13:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: