[24580] 2016-01-03_自己动手开发一个Web服务器(一)

文档创建者:s7ckTeam
浏览次数:3
最后更新:2025-01-18
2016-01-03_自己动手开发一个Web服务器(一) h t t p : / / r u s l a n s p i v a k . c o m / l s b a w s - p a r t 1 /   R u s l a n h t t p : / / c o d i n g p y . c o m / a r t i c l e / b u i l d - a - s i m p l e - w e b - s e r v e r - p a r t - o n e /   W e b   L i n u x   2 0 1 6 - 0 1 - 0 3 ,   W e b   使   W e b  
I   h e a r   a n d   I   f o r g e t ,   I   s e e   a n d   I   r e m e m b e r , I   d o   a n d   I   u n d e r s t a n d   W e b     W e b     W e b  
H T T P / n e t w o r k i n g   s e r v e r H T T P H T T P   W e b   使 P y t h o n 使 P y t h o n i m p o r t   s o c k e t H O S T ,   P O R T   =   ' ' ,   8 8 8 8 l i s t e n _ s o c k e t   =   s o c k e t . s o c k e t ( s o c k e t . A F _ I N E T ,   s o c k e t . S O C K _ S T R E A M ) l i s t e n _ s o c k e t . s e t s o c k o p t ( s o c k e t . S O L _ S O C K E T ,   s o c k e t . S O _ R E U S E A D D R ,   1 ) l i s t e n _ s o c k e t . b i n d ( ( H O S T ,   P O R T ) ) l i s t e n _ s o c k e t . l i s t e n ( 1 ) p r i n t   ' S e r v i n g   H T T P   o n   p o r t   % s   . . . '   %   P O R T w h i l e   T r u e :         c l i e n t _ c o n n e c t i o n ,   c l i e n t _ a d d r e s s   =   l i s t e n _ s o c k e t . a c c e p t ( )         r e q u e s t   =   c l i e n t _ c o n n e c t i o n . r e c v ( 1 0 2 4 )         p r i n t   r e q u e s t         h t t p _ r e s p o n s e   =   " " "         H T T P / 1 . 1   2 0 0   O K         H e l l o ,   W o r l d !         " " "         c l i e n t _ c o n n e c t i o n . s e n d a l l ( h t t p _ r e s p o n s e )         c l i e n t _ c o n n e c t i o n . c l o s e ( ) w e b s e r v e r 1 . p y
G i t h u b h t t p : / / l o c a l h o s t : 8 8 8 8 / h e l l o H e l l o ,   W o r l d ! H e l l o   W o r l d " " U R L U n i f o r m   R e s o u r c e   L o c a t o r U R L U R L   W e b   H T T P   W e b   T C P T C P H T T P H T T P , H e l l o ,   W o r l d ! T C P T C P 使 s o c k e t 使 使 $   p y t h o n   w e b s e r v e r 1 . p y S e r v i n g   H T T P   o n   p o r t   8 8 8 8   t e l n e t
  W e b   $   t e l n e t   l o c a l h o s t   8 8 8 8 T r y i n g   1 2 7 . 0 . 0 . 1   C o n n e c t e d   t o   l o c a l h o s t .   W e b   T C P H T T P T C P T C P $   t e l n e t   l o c a l h o s t   8 8 8 8 T r y i n g   1 2 7 . 0 . 0 . 1   C o n n e c t e d   t o   l o c a l h o s t . t e l n e t l o c a l h o s t 8 8 8 8 t e l n e t G E T   / h e l l o   H T T P / 1 . 1
G E T   / h e l l o   H T T P / 1 . 1 H T T P / 1 . 1   2 0 0   O K H e l l o ,   W o r l d ! H T T P H T T P H T T P H T T P H T T P H T T P 使 H T T P   W e b   " H e l l o , W o r l d ! " H T T P H T T P G E T / h e l l o
h t t p : / / r u s l a n s p i v a k . c o m / l s b a w s - p a r t 1 /   R u s l a n h t t p : / / c o d i n g p y . c o m / a r t i c l e / b u i l d - a - s i m p l e - w e b - s e r v e r - p a r t - o n e / H T T P H T T P H T T P H T T P R e a s o n   P h r a s e H e l l o ,   W o r l d !   W e b     W e b   l i s t e n i n g   s o c k e t T C P H T T P H T T P T C P 使   W e b   使 H T T P H T T P H T T P D j a n d o F l a s k P y r a m i d   W e b   H T T P / 1 . 1   2 0 0   O K H T T P / 1 . 1   2 0 0   O K t e l n e t

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则