move towards single implementation for socket client/server using asyncore and threads
This commit is contained in:
21
datagram/UdpServer.py
Normal file
21
datagram/UdpServer.py
Normal file
@@ -0,0 +1,21 @@
|
||||
import socket
|
||||
import sys
|
||||
|
||||
# Create a TCP/IP socket
|
||||
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
|
||||
|
||||
# Bind the socket to the port
|
||||
server_address = ('localhost', 10000)
|
||||
print >>sys.stderr, 'starting up on %s port %s' % server_address
|
||||
sock.bind(server_address)
|
||||
|
||||
while True:
|
||||
print >>sys.stderr, '\nwaiting to receive message'
|
||||
data, address = sock.recvfrom(4096)
|
||||
|
||||
print >>sys.stderr, 'received %s bytes from %s' % (len(data), address)
|
||||
print >>sys.stderr, data
|
||||
|
||||
if data:
|
||||
sent = sock.sendto(data, address)
|
||||
print >>sys.stderr, 'sent %s bytes back to %s' % (sent, address)
|
||||
Reference in New Issue
Block a user