Creating a data client
In the Creating a data server recipe of this chapter, we updated our BSDSocketServer
class so we could set up a server that could receive data. In this recipe, we will be updating our BSDSocketClient
class so we can set up a client to upload data to our data server.
Getting ready
This recipe is compatible with both iOS and OS X. No extra frameworks or libraries are required.
How to do it…
Let's update the BSDSocketClient
class to include our data client.
Updating the BSDSocketClient header file
Since we will be able to use the same constructor (initWithAddress:andPort:
) that we used when we connected to the echo server, all we need to do is to add a method to send the data itself. This method will be called sendData:toSocket: ...
Get iOS and OS X Network Programming Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.