Don't mind me, I'm just showing off some features because this isβ¦
The only problem I have is that Iβ¦
Pretty code
import struct
import socket
SO_PEERCRED = 17
MAX_REQUEST_SIZE = 100
class Daemon(object):
addr = '/tmp/foo.sock'
sock = None
def __init__(self):
self.sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
self.sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
self.sock.bind(self.addr)
self.sock.listen(0)
def start(self):
while True:
print "Waiting for client."
(conn, addr) = self.sock.accept()
while True:
try:
creds = conn.getsockopt(socket.SOL_SOCKET, SO_PEERCRED, struct.calcsize('3i'))
print "dem creds: ", creds
request = conn.recv(MAX_REQUEST_SIZE)
conn.send("I got: %s" % request)
except socket.error:
print "Client disconnected or connection fuckup."
break
daemon = Daemon()
daemon.start()
Image with modal view
Video
Plot!
Plot could not be loaded.
ZOMG MAP!1!!
index
csv_col_fixme
featurecollection
0
0.5642063167900069
POLYGON ((61.210817 35.650072, 62.230651 35.270664, 62.984662 35.404041, 63.193538 35.857166, 63.982β¦
1
0.32561101667188685
MULTIPOLYGON (((16.326528 -5.87747, 16.57318 -6.622645, 16.860191 -7.222298, 17.089996 -7.545689, 17β¦
2
0.4500879942371776
POLYGON ((20.590247 41.855404, 20.463175 41.515089, 20.605182 41.086226, 21.02004 40.842727, 20.9999β¦
3
0.7270866349115898
POLYGON ((51.579519 24.245497, 51.757441 24.294073, 51.794389 24.019826, 52.577081 24.177439, 53.404β¦