Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

rbmisc

macrumors newbie
Original poster
Jul 20, 2018
2
0
USA
I don't know if this is the group to ask this question but I'll start here and hope someone can direct me to the right one.

I'm a developer with a server that is trying to connect to 3 different iPad models with Safari.

The three iPad models I have are:
A1566 iPad Air Late 2014 - iOS 11.4.1
A1474 iPad Air Later 2013/Early 2014 - iOS 11.4.1
A1432 Mini iPad Late 2012 - iOS 9.3.5

I have no problem consistently connecting to the server with A1566, but with the other two I am seeing that the js files are not getting completely loaded, but sometimes they do. I see on the server that these iPads don't appear to be retrieving the data from the buffer fast enough, because the server buffer is filled. I have increased the buffer size but this hasn't fixed the issue.

Note: I see the same issue on the two with Google Chrome. So I don't see it being a Safari issue.

Is there a difference between the wifi hardware on these devices that could be the problem, i.e. frequency variation issue or something else?

I am able to connect to the server with an Android tablets with no problem. This is an inexpensive one. That means I would have to tell customers they can only use an Android tablet to connect to my server and I don't think I want to do that.

I've seen the same issue with some iPhones but not seeing this with Android phones.

One thing, this is a direct connect to the server, i.e. not going through a router, but connecting directly through Wifi to this server.
 

rbmisc

macrumors newbie
Original poster
Jul 20, 2018
2
0
USA
I don't know if this is the group to ask this question but I'll start here and hope someone can direct me to the right one.

I'm a developer with a server that is trying to connect to 3 different iPad models with Safari.

The three iPad models I have are:
A1566 iPad Air Late 2014 - iOS 11.4.1
A1474 iPad Air Later 2013/Early 2014 - iOS 11.4.1
A1432 Mini iPad Late 2012 - iOS 9.3.5

I have no problem consistently connecting to the server with A1566, but with the other two I am seeing that the js files are not getting completely loaded, but sometimes they do. I see on the server that these iPads don't appear to be retrieving the data from the buffer fast enough, because the server buffer is filled. I have increased the buffer size but this hasn't fixed the issue.

Note: I see the same issue on the two with Google Chrome. So I don't see it being a Safari issue.

Is there a difference between the wifi hardware on these devices that could be the problem, i.e. frequency variation issue or something else?

I am able to connect to the server with an Android tablets with no problem. This is an inexpensive one. That means I would have to tell customers they can only use an Android tablet to connect to my server and I don't think I want to do that.

I've seen the same issue with some iPhones but not seeing this with Android phones.

One thing, this is a direct connect to the server, i.e. not going through a router, but connecting directly through Wifi to this server.

I felt I should give feedback as to what I found that solved the issue. The embedded server appears to have been providing the webpage data too fast for the older iPads to be able to process before the embedded server's tx queue was full and the code then retransmitted. I decreased the amount of data available to be sent out to these iPads and now they are connecting to the embedded server every time.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.