Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
Specifying ports when creating sockets?
Alex MacCaw
6/5/2009 9:33:00 AM
In TCP, when you create a socket to a particular address, the OS chooses
a free port number.
I'd like to either specify that port number, or find out that port
number.
I can easily find the port number like so:
socket.addr[1]
However, that fails when the IO stream is closed. I need to find out the
port number even if the connection is never made. I'm not sure this is
possible, which is why I think the first approach, specifying the port
number, is the way to go.
If you're wondering why I'm doing this, it's to do with STUNT.
Can anybody provide any pointers?
--
Posted via
http://www.ruby-...
.
1 Answer
Alex MacCaw
6/5/2009 9:51:00 AM
0
Alex Maccaw wrote:
>
> In TCP, when you create a socket to a particular address, the OS chooses
> a free port number.
>
> I'd like to either specify that port number, or find out that port
> number.
>
> I can easily find the port number like so:
> socket.addr[1]
>
> However, that fails when the IO stream is closed. I need to find out the
> port number even if the connection is never made. I'm not sure this is
> possible, which is why I think the first approach, specifying the port
> number, is the way to go.
>
> If you're wondering why I'm doing this, it's to do with STUNT.
>
> Can anybody provide any pointers?
Ok, somebody has kindly let me know that TCPSocket takes 4 options,
including a local port - oops!
That should solve the issue.
--
Posted via
http://www.ruby-...
.
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
Specifying ports when creating sockets?
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password