Ракетка: параметры настроек на TCP-сокетах - PullRequest
2 голосов
/ 22 декабря 2010

Мне нужно отправлять данные по сети, используя TCP в качестве транспортного уровня, и библиотека racket/tcp прекрасно работает для этой цели, но я бы хотел установить некоторые параметры для сокетов, например, SO_RCVTIMEO и * 1003.*.

Я нашел эту библиотеку vyzo / socket , но я не уверен, что это лучший (и единственный) вариант для изменения параметров сокетов, поскольку он описан как "BSD/ Библиотека POSIX сокетов для mzscheme "на официальном сайте.

Спасибо.

1 Ответ

1 голос
/ 22 декабря 2010

Быстрый grep источника Racket (для setsockopt) предполагает, что нет встроенного интерфейса, который можно использовать для указания произвольных опций сокетов (все случаи использования setsockopt, которые, как я обнаружил, используют только фиксированные опции ). Поэтому я думаю, что у вас есть, пожалуй, лучший доступный вариант.

...