Matti Maekitalo: In IO::Socket-Objekt noch Attribute speichern

Hallo Selfer,

ich habe folgendes Problem:

Ich schreibe momentan etwas um meine Kenntnisse in Netzwerkprogrammierung auszubauen.

Ich bin jetzt auf folgendes Problem gestossen:
Ich arbeite mit IO::Socket und IO::Select, um einen kleinen Server zu bauen. Nun ist es für mich nötig, in jedem Client noch zwei Attribute zu halten. Wie kann ich das denn machen?

Das Problem ist ja, das ein IO::Socket-Objekt keine einfache Variable ist, sondern ein Symbol auf einen Filehandle, ansonsten würde ich das Objekt einfach als Hash-key nehmen.

Vielleicht hat jemand Informationen, der schon mal etwas ähnliches geschrieben hat, z.B. einen Chat: da müssen Benutzername etc. ja auch serverseitig "gespeichert" werden.

Ich hoffe, jemand hat hier Hilfe für mich parat,
danke und tschö
Matti

  1. Sup!

    Da habe ich mal was gesehen, was Tie::RefHash heisst.

    Das muesste IMHO das Problem beheben. Hab' ich irgendwo bei CK abgeschaut, übrigens...

    Gruesse,

    Bio

    1. Mosche Bio,

      Da habe ich mal was gesehen, was Tie::RefHash heisst.

      Danke, hat geholfen. Ich erzähl CK dein Abgucken auch nicht weiter 8-).

      Tschö Matti