Мне нужно подключить приложение Qt4 к моно-приложению. Текущее подтверждение концепции использует сетевые сокеты (что приятно, я могу отлаживать, используя nc
в командной строке).
Но я открыт для новых предложений. Каковы мои альтернативы?
Edit:
Исходный стек приложений разделен на две части: сервер + клиент. Клиент должен показать фотографии и видео. Поскольку мы обнаружили, что это невозможно в обычном режиме в Mono, мы разделили клиента на две части:
сервер -> клиент -> GUI
В исходной реализации клиент + графический интерфейс были одним и тем же приложением. Теперь клиент находится в C # (работает на Mono), а графический интерфейс - Qt4. Переписать клиента в Qt4 не вариант.
В настоящее время связь между клиентом и графическим интерфейсом осуществляется с помощью TCP-сокетов через localhost. Я ищу лучшие реализации.
Edit2:
Хотя приложение в настоящее время работает на Linux, я хотел бы также установить эту систему на Windows. Клиент (у которого есть сокет прослушивания ...) работает на Win32, а Qt4 кроссплатформенный.