Opened 5 years ago

Closed 3 years ago

#1321 closed enhancement (fixed)

Add I2PSocketAddress support to Standard(Server)Socket

Reported by: zzz Owned by: zzz
Priority: minor Milestone: 0.9.26
Component: streaming Version: 0.9.13
Keywords: Cc:
Parent Tickets: Sensitive: no

Description

When StandardSocket? and StandardServerSocket? were created in 0.8.4, we did not have an I2P version of SocketAddress?, so all methods that use or return a SocketAddress? throw an UnsupportedOperationException?.

As of 0.9.1 we have I2PSocketAddress, so at least some of those methods can now be implemented. We could also (perhaps) add constructors for unbound / unconnected Sockets and fully implement the connect() and bind() methods, although that would be harder.

Subtickets

Change History (3)

comment:1 Changed 3 years ago by str4d

Status: newopen

comment:2 Changed 3 years ago by zzz

Milestone: 0.9.27
Owner: set to zzz
Status: openaccepted

comment:3 Changed 3 years ago by zzz

Milestone: 0.9.270.9.26
Resolution: fixed
Status: acceptedclosed

In 8bae68ae553cf9a21b07a677b4d3684582d64a8a to be 0.9.25-14

Not implementing bind/connect.

Note: See TracTickets for help on using tickets.