> On Aug 3, 2018, at 4:37 PM, Carl Hoefs <newsli...@autonomy.caltech.edu> wrote: > > - Does one use Apache on macOS and place binaries into CGI-Executables? Or > use something like CocoaHTTPServer to create a custom server? Or...?
I don't think Apache is even present anymore; there's no "Web Sharing" checkbox in the Sharing system pref. Building a server component is nontrivial, unfortunately. The actual socket part is pretty easy if you use NSNetService and publish your service with the NSNetServiceListenForConnections option — you just have to add a delegate method that will be called with an NSStream input/output pair when a client connects. But once you've got the socket streams, the OS doesn't help you with implementing any protocols. Implementing a real working HTTP server is pretty hard, but it's probably a lot easier to implement a dumbass one that just responds to one request and closes the socket (i.e. HTTP/0.9.) You can use CFHTTPMessage to do the header parsing/generation. > - On the iOS side, does one need only use NSURLConnection and friends? Or...? It's NSURLSession these days. —Jens
_______________________________________________ Do not post admin requests to the list. They will be ignored. Macnetworkprog mailing list (Macnetworkprog@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/macnetworkprog/archive%40mail-archive.com This email sent to arch...@mail-archive.com