"Martin v. Löwis" <[EMAIL PROTECTED]> writes: > > I first suggested just chopping off the flowid and scopeid parts of the > > tuple. Itojun's reply seems to indicate we could potentially get away > > with merging the scopeid to the IP address part in a standard fashion, > > and discarding the flowid part. > > Thanks for this research? As a next step, it would be interesting to > see how it is done elsewhere (besides C and Python). > > As you may see, I would be really uncomfortable changing this in > a way that locks out interesting applications, or deviates too far > from the IPv6 community. So compatibility with the rest of the > world is of utmost importance. > > If you could collect options, established tradition, pros and cons > in a document, that would be good.
I've not managed to get a survey of other environments done so I'd like to ask others on this list to do a little digging on other languages they are familiar with. Hackers with knowledge about socket interfaces in Ruby, Perl, Java and C# or any other high-level socket mapping, I'd like answers to the following questions: * How is the socket addres (or equivalent) abstracted, what mechanisms are there to make it convenient for code to handle both IPv4 and IPv6 sockets? * If there's a high-level semi-automatic DNS interface, how does that deal with v4 vs v6? Eg, can I ask "make a TCP connection to www.ripe.net port 80, I don't care v4 or v6" * In what way (if any) are the flowinfo and scopeid parts carried along the with the object doing the part of struct sockaddr? -- erno _______________________________________________ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com