Opened 12 years ago

Closed 9 years ago

#4470 enhancement closed fixed (fixed)

Add IPv6 Stream Endpoints

Reported by: Glyph Owned by: ashfall
Priority: normal Milestone:
Component: core Keywords: endpoint ipv6
Cc: Branch:

Description (last modified by ashfall)

Pending completion of #3014 and #1442, we should have an IPv6 stream endpoint implementation.

See: #5694, and #5695

Change History (8)

comment:1 Changed 12 years ago by Glyph

(In [29147]) Merge endpoints-1442-5: a high level connection and listening API

Author: rwall, dreid, glyph

Reviewer: radix, exarkun, glyph, jknight

Fixes: #1442

Refs: #4470 Refs: #4471 Refs: #4472 Refs: #4473 Refs: #3204

Added new "endpoint" interfaces in twisted.internet.interfaces, which abstractly describe stream transport endpoints which can be listened on or connected to. Implementations for TCP and SSL clients and servers are present in twisted.internet.endpoints. Notably, client endpoints' connect() methods return cancellable Deferreds, so code written to use them can bypass the awkward "ClientFactory.clientConnectionFailed" and "Connector.stopConnecting" methods, and handle errbacks from or cancel the returned deferred, respectively.

comment:2 Changed 11 years ago by Glyph

Keywords: endpoint added

comment:3 Changed 11 years ago by <automation>

Owner: Glyph deleted

comment:4 Changed 11 years ago by jknight

Keywords: ipv6 added

comment:5 Changed 10 years ago by acapnotic

(In [33841]) Remove the changes to endpoints. Those are for refs #4470

comment:6 Changed 10 years ago by ashfall

Taken up in #5694 (for TCP server endpoint) and #5695 (for TCP client endpoint)

comment:7 Changed 10 years ago by ashfall

Owner: set to ashfall

comment:8 Changed 9 years ago by ashfall

Description: modified (diff)
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.