%% You should probably cite draft-trammell-taps-post-sockets-03 instead of this revision. @techreport{trammell-taps-post-sockets-00, number = {draft-trammell-taps-post-sockets-00}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/draft-trammell-taps-post-sockets/00/}, author = {Brian Trammell and Colin Perkins and Tommy Pauly and Mirja Kühlewind}, title = {{Post Sockets, An Abstract Programming Interface for the Transport Layer}}, pagetotal = 26, year = , month = , day = , abstract = {This document describes Post Sockets, an asynchronous abstract programming interface for the atomic transmission of messages in an inherently multipath environment. Post replaces connections with long-lived associations between endpoints, with the possibility to cache cryptographic state in order to reduce amortized connection latency. We present this abstract interface as an illustration of what is possible with present developments in transport protocols when freed from the strictures of the current sockets API.}, }