Bugs: Browse | Submit New | Admin

[#21345] remote_addr not working always

Date:
2008-07-25 22:27
Priority:
3
Submitted By:
Roger Pack (rogerdpack)
Assigned To:
Nobody (None)
Category:
None
State:
Open
Summary:
remote_addr not working always

Detailed description
this code:

require File.dirname(__FILE__) + '/../lib/rev'

ADDR = '127.0.0.1'
PORT = 4321

class ClientConnection < Rev::TCPSocket
  def on_connect
    puts "#{remote_addr}:#{remote_port} connected"
    write "bounce this back to me"
  end

  def on_close
    puts "#{remote_addr}:#{remote_port} disconnected"
  end

  def on_read(data)
    print "got #{data}"
    close
  end

end

event_loop = Rev::Loop.default
ClientConnection.connect(ADDR, PORT).attach(event_loop)
puts "Echo client started to #{ADDR}:#{PORT}"
event_loop.run


doesn't print anything for remote_addr

Add A Comment: Notepad

Please login


Followup

Message
Date: 2008-07-26 05:04
Sender: Roger Pack

abc
Date: 2008-07-26 04:58
Sender: Roger Pack

test followup

Attached Files:

Name Description Download
No Files Currently Attached

Changes:

No Changes Have Been Made to This Item