ó
©%�Tc           @   sR   d  d l  Z  d  d l Z e j d Z e e j d ƒ Z d „  Z e e e ƒ d S(   iÿÿÿÿNi   i   c            s'  d ‰  d ‰ ‡ ‡ f d †  } ‡  ‡ f d †  } d G| G|  GHt  j  t  j t  j ƒ } | j t  j t  j d ƒ | j | |  f ƒ | j d ƒ | j ƒ  \ ‰ } d GHˆ j	 d ƒ d	 GHˆ j	 d
 ƒ | ƒ  d d  l
 } | j d ƒ d GHˆ j	 d ƒ ˆ j	 d ƒ ˆ j	 d ƒ | ƒ  d GH| ƒ  d  S(   Ns   # close
# end
s   # end
c              s   ˆ j  ˆ  ƒ d  S(   N(   t   send(    (   t   end_transmission_stringt   request(    sT   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/site-packages/coot/create_server.pyt   end_transmission   s    c              s   ˆ j  ˆ  ƒ d  S(   N(   R    (    (   t   close_transmission_stringR   (    sT   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/site-packages/coot/create_server.pyt   close_transmission   s    s   BL DEBUG:: host, porti   s"   ################ Got a connection!s   
s   BL DEBUG:: read ACTs   read_pdb('monomer-ACT.pdb')
iÿÿÿÿi   s   BL DEBUG:: read PINs#   imol = read_pdb('monomer-PIN.pdb')
s   set_rotation_centre(5, 5, 5)
s%   move_molecule_to_screen_centre(imol)
s   BL DEBUG:: send close(   t   sockett   AF_INETt   SOCK_STREAMt
   setsockoptt
   SOL_SOCKETt   SO_REUSEADDRt   bindt   listent   acceptR    t   timet   sleep(   t   portt   hostnameR   R   t   sockt   clientAddressR   (    (   R   R   R   sT   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/site-packages/coot/create_server.pyt   connection_proc	   s0    (   R   t   syst   argvR   t   intR   R   (    (    (    sT   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/python2.7/site-packages/coot/create_server.pyt   <module>   s
   	7