NetworkSocketAPI

Dependencies:   DnsQuery

Dependents:   HelloWizFi250Interface

Fork of NetworkSocketAPI by NetworkSocketAPI

Revision:
96:656011e49d9f
Parent:
92:dd5f19874adf
Child:
98:0f614f1d0398
--- a/TCPServer.h	Tue Apr 19 18:24:24 2016 -0500
+++ b/TCPServer.h	Tue Apr 19 18:24:34 2016 -0500
@@ -36,11 +36,24 @@
      */
     virtual int open(NetworkInterface *iface);
     
-    /** Bind a socket to a specific port
-     * @param port      The port to listen for incoming connections on
-     * @return          0 on success, negative on failure
+    /** Bind a TCP Server to a specific port
+     *  @param port     The port to listen for incoming connections on
+     *  @return         0 on success, negative on failure.
      */
     int bind(uint16_t port);
+
+    /** Bind a TCP Server to a local address
+     *  @param address  The null-terminated address to listen for incoming connections on
+     *  @param port     The port to listen for incoming connections on
+     *  @return         0 on success, negative on failure.
+     */
+    int bind(const char *address, uint16_t port);
+
+    /** Bind a TCP Server to a local address
+     *  @param address  The SocketAddress to listen for incoming connections on
+     *  @return         0 on success, negative on failure.
+     */
+    int bind(const SocketAddress &address);
     
     /** Start listening for incoming connections
      * @param backlog   Number of pending connections that can be queued up at any