Would love an explanation how why this makes sense
DanielRand
Member Posts: 469 ★★★★
So I'm finishing a fight in AQ with an SP3. In mid animation got a phone call. Call ended and jumped back in and animation completed. I even got the victory screen. I hit continue, go back to the map, and my champ is at half health and the opponent is at full health. WTF?
6
Comments
So, from the next time, Please make sure to have your internet connectivity at the end of the victory animation to register your win. It is definitely not the fault of the game in the first place
When you finish the call the phone switches back to the game client. The game client has no idea any of this happened. Remember: it was essentially asleep the whole time. It continues where it left off, which was to finish playing the SP3 animation. Then it tries to do the next thing, which is to tell the game servers that you killed the defender. However, it is too late. The game servers say "what defender?" because the servers no longer believe you're fighting that defender. The game client then decides something has gone wrong and does what the server tells it to do, which is to go back to the map and continue where you left off - which as far as the servers are concerned is you crashed out and should now be placed back at the start of that fight and at half your original health.
But when connected to WiFi, network disconnection doesn’t happen because there is no need for the interruption of network since they are from different sources entirely
Not every user has an iPhone or a VoLTE to communicate like we do.
LTE networks are packet based networks, rather like, say, ethernet. As a result, all data going into and out of LTE phones is essentially just data packets. Phone calls, internet browsing, all of it just converts to packets and sent to and from the phone similar to how all data from your PC gets packetized and sent to your ISP. VoLTE uses a specific standard (IMS) to embed voice calls in that LTE data stream. While you could argue that every stream is a "channel" that the phone must "focus" on, we don't normally describe packet based networking in that way (at least outside of OSI slide shows).
The reason why this requires both phone support and network support is I believe less about the VoLTE call itself, and more the standards governing call handoff between the LTE network and non-LTE networks, like the POTS environment or older cellular networks. We could have just done this all with VoiP gateways back in the day, but there was no way the big telcos were going to deploy an open standard gateway mesh within their networks. Thus: VoLTE.
LTE is a packet switching system which can run multiple things at the same time and Older type is channel based which run one at a time as you said analogous to be even simpler in explanation
Can I talk on the phone and play an internet game at the same time? Yes, in the colloquial sense of those words. Can I talk on the phone with VoLTE and stream a Youtube video at the same time? Yes, in the colloquial sense of those words. Yes, technically speaking only one packet can be sent at a time (assuming a single radio transceiver), but that's a distinction without a difference.
LTE, being a packet based protocol (not a packet switching protocol which is a different thing) supports multiple data streams simultaneously. The definition of "supports simultaneously" in the context of packet based network stacks is allowing multiple queues of data to be serviced by the communications scheduler. It does not mean "send multiple packets simultaneously" because that falls under the category of "too obvious to state" for packet based networks.
Ordinarily, I'm fine with oversimplifications if they aren't overtly wrong or at least self-aware of the corners they cut. When they are wrong, I often try to correct them. But I always give people an out. I don't say "that's just wrong." I simply state "I would say instead that." However, if someone decides they are going to push the issue, then they have to demonstrate they have the requisite expertise to do so. If they don't, I don't feel obligated to give them a free pass.
More to the point, I hate it when people assert oversimplifications that misrepresent the situation. Saying that LTE can't really send more than one thing at a time implies something that is not true: that it takes special circumstances or abilities to support multiple data streams at the same time. That's false. LTE, like any packet based network, can support multiple data streams simultaneously without problems. Phones or carriers that cannot support VoLTE and internet simultaneously aren't limited by LTE, they are limited by their own implementation of VoLTE (or lack thereof).
In fact, phones that do not support VoLTE can still support phone calls and internet simultaneously. They simply have to use a VoiP client like Skype, and then they can talk on the phone all they want while still playing internet games, browsing, or streaming media. Simultaneously.
Again, I'm not saying a single radio can send two packets simultaneously. But that's not what's meant when someone says LTE can support multiple data streams simultaneously. You'd be laughed out of any conversation involving these networks if you attempted to deploy that particular nit pick.
Everything what you explained lead back to the same reply I did already in layman’s understandable format.
No two communication can happen on the same time but can happen similar time because the system communicates using multiple packets where the focus is switched between them so fast and tries to complete it parallel