bigfish24 / ios-posix-connect

An app to test the time to connect to a web server and fetch a HTTP response using pure posix networking code.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ios-posix-connect

This app tests the time to establish a posix tcp connection and do a HTTP request/response cycle on iOS devices.

When the button is tapped, a C function is called that establishes a tcp connection to a web server in Sweden. The C function sends an HTTP request, and waits for the response. The response is compared with the expected result which is just HTTP 400.

If everything is okay, the C function returns 0.

The C functions only uses Posix calls.

Swift code handles the tap of the button and measures the time to complete the C function.

The resulting duration, in seconds, is printed in a label.

About

An app to test the time to connect to a web server and fetch a HTTP response using pure posix networking code.


Languages

Language:Swift 74.7%Language:C 23.7%Language:Objective-C 1.5%