From: "Glass_saga (Masaki Matsushita)" Date: 2013-09-15T00:34:55+09:00 Subject: [ruby-core:57195] [ruby-trunk - Feature #8897][Assigned] client side TCP fast open Issue #8897 has been updated by Glass_saga (Masaki Matsushita). Status changed from Open to Assigned Assignee set to Glass_saga (Masaki Matsushita) ping. May I commit it? ---------------------------------------- Feature #8897: client side TCP fast open https://bugs.ruby-lang.org/issues/8897#change-41811 Author: Glass_saga (Masaki Matsushita) Status: Assigned Priority: Normal Assignee: Glass_saga (Masaki Matsushita) Category: ext Target version: current: 2.1.0 I propose that ruby supports client side TCP fast open. Attached patch defines Socket::MSG_FASTOPEN. Example: require "socket" socket = Socket.new(Socket::AF_INET, Socket::SOCK_STREAM) socket.send("foo", Socket::MSG_FASTOPEN, Socket.sockaddr_in(80, "localhost")) -- http://bugs.ruby-lang.org/