ES2 MUD LIB :: 東方故事二(ES2) 天朝帝國 mudlib 瀏覽展示

/doc/efuns/socket_bind

HOME :: doc :: efuns :: socket_bind

     ssssoooocccckkkkeeeetttt____bbbbiiiinnnndddd((((3333))))         MMMMuuuuddddOOOOSSSS ((((5555 SSSSeeeepppp 1111999999994444))))          ssssoooocccckkkkeeeetttt____bbbbiiiinnnndddd((((3333))))

     NNNNAAAAMMMMEEEE
          socket_bind() - bind a name to a socket

     SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
          #include 

          int socket_bind( int s, int port );

     DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
          socket_bind() assigns a name to an unnamed socket. When a
          socket is created with socket_create(3) it exists in a name
          space (address family) but has no name assigned.
          socket_bind() requests that the port be assigned to the
          socket s.

     RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEESSSS
          socket_bind() returns:

               EESUCCESS on success.

               a negative value indicated below on error.

     EEEERRRRRRRROOOORRRRSSSS
          EEFDRANGE      Descriptor out of range.

          EEBADF         Descriptor is invalid.

          EESECURITY     Security violation attempted.

          EEISBOUND      Socket is already bound.

          EEADDRINUSE    Address already in use.

          EEBIND         Problem with bind.

          EEGETSOCKNAME  Problem with getsockname.

     SSSSEEEEEEEE AAAALLLLSSSSOOOO
          socket_connect(3), socket_create(3), socket_listen(3)

     Page 1                                          (printed 3/16/95)

HOME :: doc :: efuns :: socket_bind