Пример работы с библиотекой zmq и графическим интерфейсом для windows unicurses
Запустить из консоли файл сервера server и файл клиента zchat
Доступные команды:
zchat <options>
––help справочная информация
––congig указать путь к файлу с настройками, по умолчания без ключа корневой файл zmq.ini
Для нормального отображения кирилицы в unicurse я изменил преоритет выбора кодеровки в файле %python_dir%\Lib\site-packages\unicurses.py кодировку
reload(sys)
sys.setdefaultencoding('utf-8')
и дописал функцию получения строки определенной длины
def getnstr(n): return wgetnstr(stdscr, n)так как её не было в файле, а соответствующий метод библиотеки был описан.
DLL библиотека unicurses собрана под 32 битную систему по этому для использования необходимо использовать 32х разрядные python и zmq
