#print('ESC ', repr((pdata, packet, eix)))
pdata += packet[0 : eix]
ck = packet[eix+1]
- if ck == slip_esc_esc: pdata += slip_esc
- elif ck == slip_esc_end: pdata += slip_end
+ #print('ESC... %o' % ck)
+ if ck == slip_esc_esc[0]: pdata += slip_esc
+ elif ck == slip_esc_end[0]: pdata += slip_end
else: raise ValueError('invalid SLIP escape')
packet = packet[eix+2 : ]
out.append(pdata)
c.process_arriving_data(d)
c.new_request(request)
+ def render_GET(self, request):
+ return b'<html><body>hippotit</body></html>'
+
def start_http():
resource = IphttpResource()
- sitefactory = twisted.web.server.Site(resource)
+ site = twisted.web.server.Site(resource)
for addrspec in cfg.get('server','addrs').split():
try:
addr = ipaddress.IPv4Address(addrspec)
addr = ipaddress.IPv6Address(addrspec)
endpointfactory = twisted.internet.endpoints.TCP6ServerEndpoint
ep = endpointfactory(reactor, cfg.getint('server','port'), addr)
- crash_on_defer(ep.listen(sitefactory))
+ crash_on_defer(ep.listen(site))
#---------- config and setup ----------