This tag means different things in different contexts: consider using less ambiguous tags instead. Common meanings include: the bind function in socket programming; binding to naming contexts; the bind method in jQuery; BIND the DNS server (named), . For boost::bind in C++, use [boost-bind]. Do not use this tag just to say that you're binding something to something else.
- In tcp and udp,
bind()
is a system call that associates an IP address and port number with a socket. - In javascript,
Function.prototype.bind()
is a method to attach a function to a fixedthis
value. - In jquery,
bind
is a method to attach a handler to an event. This method was deprecated in jquery v3.0 - In ldap, 'bind' is a connect/authenticate step.
- in jndi, 'bind' is the process of associating an object with a name in a context.
- in rmi, 'bind' is the process of associating a remote object with a name in an RMI Registry.
- In corba, 'bind' is the process of associating an exported object with a name in a COSNaming context.
- In dependency-injection bind or binding refers to specifying the target of an inject request.
- In c++, questions about the boost library's
boost::bind
function should use the tag boost-bind instead and questions about the c++11 functionstd::bind
should use the tag stdbind. - BIND, the Berkeley Internet Name Domain is the most commonly used DNS server software on the Internet. Questions about BIND are often off-topic for StackOverflow and may belong on SuperUser.com or unix.stackexchange.com.
- In haskell, "bind" often refers to the
>>=
operator. Questions about it should use the tag monads.
Do not use this tag just to indicate that you're binding something to something else — use tags that are related to the topic of your question.