I wrote this code.
import socket host = 'localhost' port = 3794 s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1) s.bind((host, port)) while 1: print 'Type message you want to send...' msg = raw_input() if msg == '': s.close() break s.sendall(msg)
and execute the following code.
Traceback (most recent call last): File "socket.py", line 11, in ? s.bind((host, port)) File "<string>", line 1, in bind socket.error: (99, 'Cannot assign requested address')
What's wrong?
Do you know the solutions?
source share