Mercurial > hg
comparison hgext/zeroconf/__init__.py @ 7087:62c71741ae7d
zeroconf: use only first part of hostname for building local name
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Sun, 12 Oct 2008 15:21:08 -0500 |
parents | 643c751e60b2 |
children | 58b7b5ef6cd0 |
comparison
equal
deleted
inserted
replaced
7086:4033195d455b | 7087:62c71741ae7d |
---|---|
47 if not server: | 47 if not server: |
48 server = Zeroconf.Zeroconf() | 48 server = Zeroconf.Zeroconf() |
49 ip = getip() | 49 ip = getip() |
50 localip = socket.inet_aton(ip) | 50 localip = socket.inet_aton(ip) |
51 | 51 |
52 host = socket.gethostname() + ".local" | 52 parts = socket.gethostname().split('.') |
53 host = parts[0] + ".local" | |
53 | 54 |
54 # advertise to browsers | 55 # advertise to browsers |
55 svc = Zeroconf.ServiceInfo('_http._tcp.local.', | 56 svc = Zeroconf.ServiceInfo('_http._tcp.local.', |
56 name + '._http._tcp.local.', | 57 name + '._http._tcp.local.', |
57 server = host, | 58 server = host, |