Socket identification key

Jarl André" <jarl.andre at gmail.com> Jarl André" <jarl.andre at gmail.com>
Thu May 31 07:58:27 PDT 2012


On Thursday, 31 May 2012 at 14:46:42 UTC, Alex Rønne Petersen
wrote:
> On 31-05-2012 16:44, "Jarl André" <jarl.andre at gmail.com>" 
> wrote:
>> Hi
>>
>> I have searched high and low to figure this one out. There 
>> does not
>> seems to be a an accessible way of getting a unique key for a 
>> socket. I
>> have learned that port numbers count a great deal but really 
>> shouldn't
>> there be some internal numbering or representation of each 
>> socket that
>> the developer can use in maps etc? Lets say I want to store 
>> statistics
>> for each individual client, but I don't want the client to 
>> "log in" or
>> something similiar. I want to automatically remember the 
>> handshake done
>> by the underlying TCP connection.
>>
>> Is it possible to retrieve a unique key for a given socket? If 
>> this has
>> been discussed before it is very well hidden in the depths of 
>> asgar, so
>> please then enlighten me.
>>
>> Cheers.
>
> Your Socket object *is* the key. It's a reference, it has a 
> memory address as value.

I don't know why but for some reason this did not come to my
mind. LOL


More information about the Digitalmars-d-learn mailing list