Is that a profanity in Cupertino?
Apparently so )-: I’ve raised this with the relevant folks.
What could have changed after iOS 18.1 that would prevent a WSS Websocket from connecting … ?
I can’t think of any good reason for this. However, I suspect that this library is based on BSD Sockets, and there are many ways to use BSD Sockets wrongly, resulting in weird behaviour like this. If you’re curious, this is covered in some detail in TN3151 Choosing the right networking API.
Someone is going to have to debug this code to see why it’s failing. Given that this is open source, that can be you, or you can escalate this via the support channel for that library.
Either way, I think it’s important to answer this question:
How exactly does it fail?
You said “connection times out”, but that’s a very high-level description of the problem. What do you see on the ‘wire’? And what Apple APIs is the code calling that then fail?
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"