Changeset 331 for EcnlProtoTool/trunk/mrbgems/mruby-socket/mrblib/socket.rb
- Timestamp:
- Jan 21, 2018, 12:10:09 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/mrbgems/mruby-socket/mrblib/socket.rb
r321 r331 155 155 end 156 156 157 def to_sockaddr 157 def to_sockaddr 158 158 @sockaddr 159 159 end … … 234 234 s = nil 235 235 e = SocketError 236 Addrinfo.foreach(host, service ) {|ai|236 Addrinfo.foreach(host, service, nil, Socket::SOCK_STREAM, Socket::IPPROTO_TCP) do |ai| 237 237 begin 238 238 s = Socket._socket(ai.afamily, Socket::SOCK_STREAM, 0) … … 245 245 Socket._connect(s, ai.to_sockaddr) 246 246 super(s, "r+") 247 return 247 e = nil 248 break 248 249 rescue => e0 249 250 e = e0 250 251 end 251 } 252 raise e 252 end 253 if e != nil 254 raise e 255 end 253 256 end 254 257 end
Note:
See TracChangeset
for help on using the changeset viewer.