pythonネットワークプログラミングのsocket(ソケット)

985 ワード

pythonネットワークプログラミングのsocket
このドキュメントは学習ノートとしてのみ使用されます.転載は出典を示してください.
ローカルプロセス間通信(IPC)には多くの方法があります
  • キュー
  • 同期(反発ロック、条件変数など)以上の通信方式はいずれも1台のマシン上の異なるプロセス間の通信方式であるが、問題は、ネットワーク内のプロセス間でどのように通信するかである.

  • ソケットとは
    socket(略称:ソケット)はプロセス間通信の一種であり、他のプロセス間通信との主な違いは、異なるホスト間のプロセス間通信を実現することができ、私たちのネットワーク上の様々なサービスの多くはsocketに基づいて通信を完了することである.
    ソケットの作成
    Pythonでsocketモジュールの関数socketを使用すると完了します:ケースv 01:
    '''
          
    '''
    
    #  socket         socket  
    import socket
    
    '''
    socket.socket(AdressFamily,Type)  :
          socket   
      AdressFamily:    AF_INET(  Internet     )  AF_UNIX(            ),       AF_INET
    Type:     ,   SOCK_STREAM(     ,    TCP  )  SOXK_DGRAM(      ,    UDP  )
    '''
    
    #    TCP