Flower in my dev/Python
<PYTHON>[socket:UDP]
꽃선생
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)
- 현재 소켓을 계속 사용하겠다.