예제 #1
0
파일: core.py 프로젝트: svinota/cx
 def serve(self):
     """
     9p server
     """
     libc.listen(self.fd,10)
     while True:
         sa = sockaddr_in()
         s = libc.accept(self.fd, byref(sa), byref(c_uint32(sizeof(sa))))
         (l,msg) = self.recv(s)
         print("got message of",l,"bytes")
         print(msg)
         libc.close(s)
예제 #2
0
파일: core.py 프로젝트: wolneykien/cx
 def serve(self):
     """
     9p server
     """
     libc.listen(self.fd,10)
     self.closed = False
     while True:
         sa = sockaddr_in()
         try:
             s = libc.accept(self.fd, byref(sa), byref(c_uint32(sizeof(sa))))
             p9session(self, s).start()
         except:
             self.close()
             raise
예제 #3
0
파일: core.py 프로젝트: wolneykien/cx
 def serve(self):
     """
     9p server
     """
     libc.listen(self.fd, 10)
     self.closed = False
     while True:
         sa = sockaddr_in()
         try:
             s = libc.accept(self.fd, byref(sa),
                             byref(c_uint32(sizeof(sa))))
             p9session(self, s).start()
         except:
             self.close()
             raise