$ perl -e 'use strict; setsockopt(S, SOL_SOCKET, SO_BROADCAST, 1);' Bareword "SOL_SOCKET" not allowed while "strict subs" in use at -e line 1. Bareword "SO_BROADCAST" not allowed while "strict subs" in use at -e line 1. Execution of -e aborted due to compilation errors. $ perl -e 'use strict; use Socket; setsockopt(S, SOL_SOCKET, SO_BROADCAST, 1);' $