Actions
Feature #8897
closedclient side TCP fast open
    Feature #8897:
    client side TCP fast open
  
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
        
           Updated by Glass_saga (Masaki Matsushita) about 12 years ago
          Updated by Glass_saga (Masaki Matsushita) about 12 years ago
          
          
        
        
      
      - Status changed from Open to Assigned
- Assignee set to Glass_saga (Masaki Matsushita)
ping. May I commit it?
        
           Updated by Anonymous about 12 years ago
          Updated by Anonymous about 12 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.
- ext/socket/mkconstants.rb: define MSG_FASTOPEN.
 [ruby-core:57138] [Feature #8897]
        
           Updated by kosaki (Motohiro KOSAKI) about 12 years ago
          Updated by kosaki (Motohiro KOSAKI) about 12 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.
        
           Updated by Glass_saga (Masaki Matsushita) about 12 years ago
          Updated by Glass_saga (Masaki Matsushita) about 12 years ago
          
          
        
        
      
      
    
Actions