LINUX.ORG.RU

История изменений

Исправление den73, (текущая версия) :

А вообще - технология клиент-сервер, сокеты, асинхрощнина, обмен сообщениями. Отдельный тред может быть задействован для диспетчеризации сообщений. Будет ли это медленно - поймёшь по ходу дела (скорее всего, не будет). Я вот раскраску в редакторе передаю из лиспа в tcl/tk через сокеты, да и вообще, каждая операция в текстовом редакторе дублируется на стороне сервера и клиента. Сначала было нормально, потом улучшил и стало медленно. Руки не дойдут поправить.

Главное в этой технологии - надёжность клиента и сервера не снижаются, т.к. нет FFI. Клиент и сервер каждый написаны на одном языке и это здорово. Гарантии от твоего ржавого остаются.

Плюс легко трассируется и логгируется весь обмен. Ну и всякие приятные мелочи, типа работы через VPN с размещением сервера где-то в облаках (хотя в моём случае так не выйдет, т.к. и клиент, и сервер должны видеть одну и ту же файловую систему).

Если сокеты не подходят, попробуй разделяемую память.

Исправление den73, :

А вообще - технология клиент-сервер, сокеты, асинхрощнина, обмен сообщениями. Отдельный тред может быть задействован для диспетчеризации сообщений. Будет ли это медленно - поймёшь по ходу дела (скорее всего, не будет). Я вот раскраску в редакторе передаю из лиспа в tcl/tk через сокеты, да и вообще, каждая операция в текстовом редакторе дублируется на стороне сервера и клиента. Сначала было нормально, потом улучшил и стало медленно. Руки не дойдут поправить.

Главное в этой технологии - надёжность клиента и сервера не снижаются, т.к. нет FFI. Клиент и сервер каждый написаны на одном языке и это здорово.

Плюс легко трассируется и логгируется весь обмен. Ну и всякие приятные мелочи, типа работы через VPN с размещением сервера где-то в облаках (хотя в моём случае так не выйдет, т.к. и клиент, и сервер должны видеть одну и ту же файловую систему).

Исходная версия den73, :

А вообще - технология клиент-сервер, сокеты, асинхрощнина, обмен сообщениями. Будет ли это медленно - поймёшь по ходу дела. Я вот раскраску в редакторе передаю из лиспа в tcl/tk через сокеты, да и вообще, каждая операция в текстовом редакторе дублируется на стороне сервера и клиента. Сначала было нормально, потом улучшил и стало медленно. Руки не дойдут поправить.

Главное в этой технологии - надёжность клиента и сервера не снижаются, т.к. нет FFI. Клиент и сервер каждый написаны на одном языке и это здорово.

Плюс легко трассируется и логгируется весь обмен. Ну и всякие приятные мелочи, типа работы через VPN с размещением сервера где-то в облаках (хотя в моём случае так не выйдет, т.к. и клиент, и сервер должны видеть одну и ту же файловую систему).