Objective-C
Socket/SSL/TLS Examples for Objective-C
- Accept Connection on Socket
- TCP/IP Socket Connect to Remote Host:Port
- TCP Socket Connect through HTTP Proxy
- Receiving a String
- Socket Select for Reading
- Debugging with Socket Session Logging
- Socket/SSL/TLS through SOCKS5 / SOCKS4 Proxy
- SSL Client Example
- TCP or TLS over Multiple Hop SSH to Remote Server
- SSL Client Certificate
- SSL Server Example
- Verify SSL Server Certificate
- TCP Socket through SSH Tunnel (Port Forwarding)
- TLS Connection within SSH Tunnel (Port Forwarding)
- Get TLS Server's SPKI Fingerprint
- Socket Connect Failure Cases
- Asynchronous Sockets - Reading/Writing Data
- Bind and Listen on a Randomly Selected Unused Port
- Accept TLS Connection with Client Authentication
- Get Current Date/Time from NIST Time Server
- Async Accept Socket Connection
- Bidirectional Sockets (TLS or non-TLS, simultaneous reading and writing a connection)
- Transfer a File using Sockets (TLS or non-TLS)
- Socket Convenience Method: BuildHttpGetRequest
- Examine Client Certificates for an Accepted TLS Connection
- Send Bytes on a Socket Connection
- Socket TLS Mutual Authentication (Client-Side Certificate)
- Socket Enable TLS 1.3
- Send UTF-16 on TCP or TLS Socket
- Examine SSL/TLS Server Certificate
- Get Network Adapter IP and MAC Addresses
- Check Internet Connectivity