symbian-qemu-0.9.1-12/python-2.6.1/Demo/sockets/unixserver.py
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     1 # Echo server demo using Unix sockets (handles one connection only)
       
     2 # Piet van Oostrum
       
     3 
       
     4 import os
       
     5 from socket import *
       
     6 
       
     7 FILE = 'unix-socket'
       
     8 s = socket(AF_UNIX, SOCK_STREAM)
       
     9 s.bind(FILE)
       
    10 
       
    11 print 'Sock name is: ['+s.getsockname()+']'
       
    12 
       
    13 # Wait for a connection
       
    14 s.listen(1)
       
    15 conn, addr = s.accept()
       
    16 
       
    17 while True:
       
    18     data = conn.recv(1024)
       
    19     if not data:
       
    20         break
       
    21     conn.send(data)
       
    22 
       
    23 conn.close()
       
    24 os.unlink(FILE)