##
if ($use_socket) {
eval "use Socket"; # ok: Socket gets loaded at run-time
# if $use_socket is true
}
####
if ($use_socket) {
require Socket; # ok: Socket gets loaded at run-time
Socket->import(); # if $use_socket is true
}
####
if ($use_socket) {
require Socket;
Socket->export_to_level(1, @_);
}