Как использовать sctp_opt_info с SCTP_PEER_ADDR_PARAMS для установки интервала пульса в Linux ⇐ Linux
-
Anonymous
Как использовать sctp_opt_info с SCTP_PEER_ADDR_PARAMS для установки интервала пульса в Linux
Я пытаюсь установить интервал подтверждения и использую структуру sctp_paddrparams, чтобы установить значение spp_hbinterval. Я также устанавливаю для spp_flags значение SPP_HB_ENABLE. Насколько я понимаю, приложение должно вызвать sctp_opt_info() с опцией SCTP_PEER_ADDR_PARAMS для изменения значений.
Я попытался сделать это, вызвав sctp_opt_info() со следующими параметрами:
sctp_opt_info(newSocket,0,SCTP_PEER_ADDR_PARAMS,@pAddrParams,length) После установки значений в структуре sctp_paddrparams я вызываю вышеуказанное, чтобы внести изменения в интервал контрольного сигнала. Но здесь выдается исключение ошибки сегментации. Что я здесь делаю не так?
Я пытаюсь установить интервал подтверждения и использую структуру sctp_paddrparams, чтобы установить значение spp_hbinterval. Я также устанавливаю для spp_flags значение SPP_HB_ENABLE. Насколько я понимаю, приложение должно вызвать sctp_opt_info() с опцией SCTP_PEER_ADDR_PARAMS для изменения значений.
Я попытался сделать это, вызвав sctp_opt_info() со следующими параметрами:
sctp_opt_info(newSocket,0,SCTP_PEER_ADDR_PARAMS,@pAddrParams,length) После установки значений в структуре sctp_paddrparams я вызываю вышеуказанное, чтобы внести изменения в интервал контрольного сигнала. Но здесь выдается исключение ошибки сегментации. Что я здесь делаю не так?
Мобильная версия