ap

Dependencies:   DnsQuery

Dependents:   WizFi310_TCP_Echo_Server_Example

Fork of NetworkSocketAPI by NetworkSocketAPI

Revision:
98:0f614f1d0398
Parent:
92:dd5f19874adf
Child:
99:f51358e506c1
--- a/Socket.h	Tue Apr 19 18:24:46 2016 -0500
+++ b/Socket.h	Tue Apr 19 18:24:57 2016 -0500
@@ -33,6 +33,25 @@
      */
     virtual int open(NetworkInterface *iface) = 0;
     
+    /** Bind a socket 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 socket to a specific port
+     *  @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 socket to a specific port
+     *  @param address  The SocketAddress to listen for incoming connections on
+     *  @return         0 on success, negative on failure.
+     */
+    int bind(const SocketAddress &address);
+    
     /** Set blocking or non-blocking mode of the socket
      *  @param blocking true for blocking mode, false for non-blocking mode.
      */