This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Calling socket connect() triggers errno=95

Hello,

I am offloading sockets in config.  I instantiate a socket, set the send/recv timeouts, and then call connect().  It's returning a 95 which is EOPNOTSUPP.  I was able to step via debug all the way down to a nrf_connect().  But that was it.

Anyone have any ideas of what I'm doing wrong?

/Loren

Parents Reply
  • After an inadvertent reboot of my PC, I have been able to capture traces now.  I'm uploading a wireshark trace to publicapis.org with a rejection (95) because the server didn't support any of my ciphers. I did manage to find a server that would accept one of nrf9160 ciphers.

    Because of internal network issues, I am unable to attempt a connection to our server to see if our server would reject the nrf9160 ciphers.  That being said, how hard would it be to add GCMtrace-2021-10-04T19-04-12.146Z.pcapng-based cipher support to the nrf SDK?  I looked at Zephyr API's and THEY support GCM-based ciphers.

Children
Related