ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • <PYTHON>[socket:TCP]
    Flower in my dev/Python 2015. 7. 28. 17:22

    [socket:TCP]

     

    <Server>

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    from socket import *
     
    HOST = '10.1.1.1'
    PORT = 30000
    BUFSIZE = 1024
     
    serverSock = socket(AF_INET, SOCK_STREAM)
     
    serverSock.bind((HOST, PORT))
     
    serverSock.listen(5)
     
    conn, addr = serverSock.accept()
     
    conn.recv(BUFSIZE)
     
    conn.send("Hello")
     
    conn.close()
     
    serverSock.close()
    cs

     

    <Client>

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    from socket import *
     
    HOST = '127.0.0.1'
    PORT = 30000
    BUFSIZE = 1024
     
    clientSock = socket(AF_INET, SOCK_STREAM)
     
    clientSock.connect((HOST, PORT))
     
    clientSock.send('Hi')
     
    clientSock.recv(BUFSIZE)
     
    clientSock.close()
    cs

     

    <예제>

     

     


    serverSock.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)

    - 현재 소켓을 계속 사용하겠다.


    'Flower in my dev > Python' 카테고리의 다른 글

    <PYTHON>[한글 사용]  (0) 2015.07.28
    <PYTHON>[socket:UDP]  (0) 2015.07.28
    <PYTHON>[socket]  (0) 2015.07.28
    <PYTHON>[twisted.filepath.FilePath]  (0) 2015.07.14
    <PYTHON>[itertools]  (0) 2015.07.13

    댓글

Designed by Tistory.