ABOUT ME

-

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

     

    <Server>

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    from socket import *
     
    HOST = '127.0.0.1'
    PORT = 30000
    BUFSIZE = 1024
     
    serverSock = socket(AF_INET, SOCK_DGRAM)
     
    serverSock.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)
     
    serverSock.bind((HOST, PORT))
     
    data, addr = serverSock.recvfrom(BUFSIZE)
     
    print "data : ", data
    print "addr : ", addr
     
    serverSock.sendto('Hello', addr)
     
    serverSock.close()
    cs

     

    <Client>

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    from socket import *
     
    HOST = '127.0.0.1'
    SPORT = 30000
    CPORT = 30001
    BUFSIZE = 1024
     
    clientSock = socket(AF_INET, SOCK_DGRAM)
     
    clientSock.bind((HOST, CPORT))
     
    clientSock.sendto('Hi', (HOST, SPORT))
     
    data, addr = clientSock.recvfrom(BUFSIZE)
     
    print "data : ", data
    print "addr : ", addr
     
    clientSock.close()
    cs

     

    <예제> 

     

    serverSock.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)

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

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

    <PYTHON>[numpy, scipy, matplotlib] 설치  (0) 2015.08.17
    <PYTHON>[한글 사용]  (0) 2015.07.28
    <PYTHON>[socket:TCP]  (0) 2015.07.28
    <PYTHON>[socket]  (0) 2015.07.28
    <PYTHON>[twisted.filepath.FilePath]  (0) 2015.07.14

    댓글

Designed by Tistory.