Accelerate networking with HTTP/3 and QUIC

RSS for tag

Discuss the WWDC21 session Accelerate networking with HTTP/3 and QUIC.

Posts under wwdc21-10094 tag

6 Posts

Post

Replies

Boosts

Views

Activity

HTTP/3 Cloudfare
We're having issues with network calls on iOS with URLSessionDataTask waiting after~325 calls and all future calls timing out at 60s. We have cloudflare on our backend, are there any known issues with QUIC/HTTP/3 implementation on iOS with cloudflare?
1
0
1.4k
Jul ’23
[CTTelephonyNetworkInfo dataServiceIdentifier] random crash on iOS15 beta
We met many crashes like below on iOS 15, it seems multi-thread issue EXC_BAD_ACCESS. We get the dataServiceIdentifier on different threads. Does CTTelephonyNetworkInfo not thread-safe anymore from iOS 15? 0 libobjc.A.dylib _objc_retain 1 CoreTelephony -[CoreTelephonyClientMux cachedValueForSelector:] 2 CoreTelephony -[CoreTelephonyClient(Data) getCurrentDataServiceDescriptorSync:] 3 CoreTelephony -[CTTelephonyNetworkInfo dataServiceIdentifier]
1
0
2.2k
Jun ’23
QUIC datagram draft support?
QUIC support in Network framework in iOS 15 and macOS 12 seems to be aware of the datagram draft, but there doesn’t seem to be any way to configure NWProtocolQUIC.Options to set the datagram transport parameter (0x20). If I configure the server to send a datagram to a Swift client, it closes the connection with a PROTOCOL_VIOLATION frame with the error message "DATAGRAM frame size too big". Given that Eric Kinnear at Apple is an author of the datagram draft, is support for this intentionally missing? https://www.ietf.org/archive/id/draft-ietf-quic-datagram-03.html You can see a minimal example here: https://github.com/alta/swift-quic-datagram-example Thanks!
5
0
2.7k
Jun ’22
Simulator internet access
Hi, I am learning SwiftUI(typing level: awful), and trying to perform access to internet sites from within the application. However, i cannot figure out how to make it work. I have followed several different class examples, but none work in downloading a file. I am able to access the internet from within Safari on the simulator. Is there some setting, possibly within Xcode, that I need to set? What sort of debugging tools are available to try to debug the issue. Many Thanks, Rob
0
0
729
Mar ’22
My iPhone seems to be in dev mode via android or swift code and it is also paired through accessible with vision and I can’t get apple to unpair or factory reset this iPhone
How can I get apple to factory reset software so that iTunes and this weird swift or android coding isn’t on my iPhone. When I make calls I was told that the relay system for Braille table is paired and that it is being answered through that mode and the phone is in either swift or android/google dev mode as well. My calls to my credit card companies when I pay my bill is being answered by random young kids that are asking for my social and bank info I cannot seem to get anyone to uninstall and reinstall the software including Apple. I went to purchase a new iPhone XR and they give me an open box with this goofy software on it and they charge me very little for the phone help!!!!!! Apple!!!! Rescue me and my bank info!!! any ideas as to why??? I have zero interest in coding or development of apps
0
0
558
Jul ’21
HTTP/3 Cloudfare
We're having issues with network calls on iOS with URLSessionDataTask waiting after~325 calls and all future calls timing out at 60s. We have cloudflare on our backend, are there any known issues with QUIC/HTTP/3 implementation on iOS with cloudflare?
Replies
1
Boosts
0
Views
1.4k
Activity
Jul ’23
[CTTelephonyNetworkInfo dataServiceIdentifier] random crash on iOS15 beta
We met many crashes like below on iOS 15, it seems multi-thread issue EXC_BAD_ACCESS. We get the dataServiceIdentifier on different threads. Does CTTelephonyNetworkInfo not thread-safe anymore from iOS 15? 0 libobjc.A.dylib _objc_retain 1 CoreTelephony -[CoreTelephonyClientMux cachedValueForSelector:] 2 CoreTelephony -[CoreTelephonyClient(Data) getCurrentDataServiceDescriptorSync:] 3 CoreTelephony -[CTTelephonyNetworkInfo dataServiceIdentifier]
Replies
1
Boosts
0
Views
2.2k
Activity
Jun ’23
QUIC datagram draft support?
QUIC support in Network framework in iOS 15 and macOS 12 seems to be aware of the datagram draft, but there doesn’t seem to be any way to configure NWProtocolQUIC.Options to set the datagram transport parameter (0x20). If I configure the server to send a datagram to a Swift client, it closes the connection with a PROTOCOL_VIOLATION frame with the error message "DATAGRAM frame size too big". Given that Eric Kinnear at Apple is an author of the datagram draft, is support for this intentionally missing? https://www.ietf.org/archive/id/draft-ietf-quic-datagram-03.html You can see a minimal example here: https://github.com/alta/swift-quic-datagram-example Thanks!
Replies
5
Boosts
0
Views
2.7k
Activity
Jun ’22
Ho
Tags
Replies
0
Boosts
0
Views
986
Activity
May ’22
Simulator internet access
Hi, I am learning SwiftUI(typing level: awful), and trying to perform access to internet sites from within the application. However, i cannot figure out how to make it work. I have followed several different class examples, but none work in downloading a file. I am able to access the internet from within Safari on the simulator. Is there some setting, possibly within Xcode, that I need to set? What sort of debugging tools are available to try to debug the issue. Many Thanks, Rob
Replies
0
Boosts
0
Views
729
Activity
Mar ’22
My iPhone seems to be in dev mode via android or swift code and it is also paired through accessible with vision and I can’t get apple to unpair or factory reset this iPhone
How can I get apple to factory reset software so that iTunes and this weird swift or android coding isn’t on my iPhone. When I make calls I was told that the relay system for Braille table is paired and that it is being answered through that mode and the phone is in either swift or android/google dev mode as well. My calls to my credit card companies when I pay my bill is being answered by random young kids that are asking for my social and bank info I cannot seem to get anyone to uninstall and reinstall the software including Apple. I went to purchase a new iPhone XR and they give me an open box with this goofy software on it and they charge me very little for the phone help!!!!!! Apple!!!! Rescue me and my bank info!!! any ideas as to why??? I have zero interest in coding or development of apps
Replies
0
Boosts
0
Views
558
Activity
Jul ’21