Skip to content

How can I specify the raw option IP_FREEBIND when connecting to a socket? #83

Open
@building39

Description

@building39

I tried `Socket.TCP.connect("localhost", 80, {:raw, 6, 15, :true}) and received:

** (FunctionClauseError) no function clause matching in Access.get/3

The following arguments were given to Access.get/3:

    # 1
    {:raw, 6, 15, true}

    # 2
    :timeout

    # 3
    nil

Attempted function clauses (showing 5 out of 5):

    def get(%{__struct__: struct} = container, key, default)
    def get(map, key, default) when is_map(map)
    def get(list, key, default) when is_list(list) and is_atom(key)
    def get(list, key, _default) when is_list(list)
    def get(nil, _key, default)

(elixir) lib/access.ex:302: Access.get/3
(socket) lib/socket/tcp.ex:105: Socket.TCP.connect/3

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions