Why doesn't a %en0 suffix work to connect a link-local IPv6 TCP socket in Python?
问题 A week or so ago someone on StackOverflow asked why their Python code for connecting to an IPv6 link-local address wasn't working, and I replied that since it was a link-local address they needed to add a %en0 (or whatever the desired local-interface-name is) suffix to their target IP address. I thought I knew what I was talking about, so I didn't actually test my suggestion before answering (shame on me!). Today I went to use that same technique for myself, only to find that it doesn't seem