Сокет Haskell recvmsg (путь обнаружения mtu) - PullRequest
2 голосов
/ 02 декабря 2010

Я пишу туннельное приложение на Haskell, которое использует UDP. Чтобы сделать это «правильно», я хотел бы установить MTU соответствующим образом. Однако я не могу найти простой способ сделать это.

Есть ли в haskell реализация recvmsg (), которая позволила бы мне указать параметр 'flags' или другой способ получения данных из канала ошибок?

1 Ответ

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

Если не появляется ни одна функция API, отвечающая вашим потребностям, вы можете взаимодействовать с Network.Socket , извлекая идентификатор сокета и вызывая C. Хотя это не простой способ, он по крайней мерепродолжать использовать существующий API в остальной части кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...