Добрый день.
В этой статье я бы хотел рассказать про протокол FastCGI и способы работы с ним. Не смотря на то, что сам протокол и его реализация появились ещё в 1996 году, подробных руководств по этому протоколу просто нет — разработчики так и не написали справки к собственной библиотеке. Зато года два назад, когда я только начал пользоваться этим протоколом, часто встречались фразы типа «я не совсем понимаю, как пользоваться этой библиотекой». Именно этот недостаток я и хочу исправить — написать подробное руководство по использованию данного протокола в многопоточной программе и рекомендации по выбору различных параметров, которым могли бы воспользоваться все желающие.
Читать полностью »
Рубрика «сокеты» - 2
Web-приложение на C/C++ с помощью FastCGI — это просто
2012-10-10 в 12:40, admin, рубрики: c++, fastcgi, web-разработка, веб-приложение, Веб-разработка, С++, сокеты, метки: fastcgi, web-разработка, веб-приложение, С++, сокетыСокеты в Python для начинающих
2012-08-05 в 13:38, admin, рубрики: python, Программирование, сети, сокеты, метки: python, сети, сокетыПредисловие
В далеком для меня 2010 году я писал статью для начинающих про сокеты в Python. Сейчас этот блог канул в небытие, но статья мне показалась довольно полезной. Статью нашел на флешке в либровском документе, так что это не кросспост, не копипаст — в интернете ее нигде нет.
Что это
Для начала нужно разобраться что такое вообще сокеты и зачем они нам нужны. Как говорит вики, сокет — это программный интерфейс для обеспечения информационного обмена между процессами. Но гораздо важнее не зазубрить определение, а понять суть. Поэтому я тут постараюсь рассказать все как можно подробнее и проще.
Существуют клиентские и серверные сокеты. Вполне легко догадаться что к чему. Серверный сокет прослушивает определенный порт, а клиентский подключается к серверу. После того, как было установлено соединение начинается обмен данными.
Работа с сокетами в СУБД Caché. Пример реализации серверной части протокола WebSocket
2012-05-29 в 4:44, admin, рубрики: cache, dbms, intersystems cache, nosql, socket, tcp-ip, web-разработка, Блог компании InterSystems, Веб-разработка, сокеты, субд Caché, метки: cache, dbms, InterSystems cache, nosql, socket, tcp-ip, web-разработка, сокеты, субд Caché
СУБД Caché для взаимодействия через TCP/IP с удалёнными процессами посредством сокетов предоставляет низкоуровневые команды, что может представлять собой сложность для новичков.
А есть ли возможность использовать сокеты «по-другому», не теряя при этом в гибкости, скорости и удобстве разработки?
Кодим безумный пассивный сниффер в виде модуля для Python
2012-04-26 в 8:01, admin, рубрики: python, Программирование, Сетевые технологии, сокеты, метки: c++, python, sniffer, сокеты
Сразу скажу: то, чем мы с вами будем здесь заниматься, не претендует, скажем, на какую-то промышленную применимость. Более того, я признаю, что мой код в данном примере может быть ужасен, страшен и ненужен. И тем не менее — почему бы не поперехватывать пакеты посреди недели? Так, слегка.
Итак, сегодня мы вот что наколдуем:
1. Реализуем простейший пассивный перехватчик пакетов для TCP и UDP
2. Засунем его в C-библиотеку в виде расширения для Python
3. Приделаем ко всему этому интерфейс итератора, дабы байты сыпались, как из рога изобилия
4.…
5. PROFIT!Читать полностью »