Project

General

Profile

Actions

Feature #8897

closed

client side TCP fast open

Added by Glass_saga (Masaki Matsushita) about 9 years ago. Updated about 9 years ago.

Status:
Closed
Priority:
Normal
Target version:
[ruby-core:57138]

Description

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"))


Files

patch.diff (440 Bytes) patch.diff Glass_saga (Masaki Matsushita), 09/11/2013 11:42 PM
test.diff (1.12 KB) test.diff testcase for TCP fast open Glass_saga (Masaki Matsushita), 09/17/2013 11:48 PM

Related issues 1 (0 open1 closed)

Related to Ruby master - Feature #8871: Server side TCP fast openClosed09/07/2013Actions

Updated by Glass_saga (Masaki Matsushita) about 9 years ago

  • Status changed from Open to Assigned
  • Assignee set to Glass_saga (Masaki Matsushita)

ping. May I commit it?

Actions #2

Updated by Anonymous about 9 years ago

  • Status changed from Assigned to Closed
  • % Done changed from 0 to 100

This issue was solved with changeset r42948.
Masaki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.


Updated by kosaki (Motohiro KOSAKI) about 9 years ago

Issue #8897 has been updated by Glass_saga (Masaki Matsushita).

ping. May I commit it?

OK. Please commit the patch.

Please make testcase too.

Actions #4

Updated by Glass_saga (Masaki Matsushita) about 9 years ago

kosaki (Motohiro KOSAKI) wrote:

Please make testcase too.

I made a testcase.
Kosaki-san, can you review it?

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0