Skip to content
Snippets Groups Projects
Commit e535ad66 authored by Tomáš Plesník's avatar Tomáš Plesník
Browse files

doplnen timetout pro navazani spojeni se serverem

parent abbf07a9
No related branches found
No related tags found
No related merge requests found
...@@ -43,12 +43,13 @@ sub c2s ...@@ -43,12 +43,13 @@ sub c2s
if (!($client = SOAP::Transport::HTTP::Client->new())) { if (!($client = SOAP::Transport::HTTP::Client->new())) {
errMsg("Sorry, unable to create socket: " . &SOAP::Transport::HTTP::Client::errstr) errMsg("Sorry, unable to create socket: " . &SOAP::Transport::HTTP::Client::errstr)
} }
$client->timeout(60);
$client->ssl_opts(verify_hostname => 1, $client->ssl_opts(verify_hostname => 1,
SSL_use_cert => 1, SSL_use_cert => 1,
SSL_verify_mode => 0x02, SSL_verify_mode => 0x02,
SSL_key_file => $ssl_key_file, SSL_key_file => $ssl_key_file,
SSL_cert_file => $ssl_cert_file, SSL_cert_file => $ssl_cert_file,
SSL_ca_file => $ssl_ca_file); SSL_ca_file => $ssl_ca_file);
# setting of URI and serialize SOAP envelope and data object # setting of URI and serialize SOAP envelope and data object
my $soap = SOAP::Lite->uri($service)->proxy($uri); my $soap = SOAP::Lite->uri($service)->proxy($uri);
......
...@@ -39,17 +39,18 @@ sub c2s ...@@ -39,17 +39,18 @@ sub c2s
my $data = shift; my $data = shift;
my ($server, $port, $service) = $uri =~ /https:\/\/(.+)\:(\d+)\/(.+)/; my ($server, $port, $service) = $uri =~ /https:\/\/(.+)\:(\d+)\/(.+)/;
my $client; my $client;
if (!($client = SOAP::Transport::HTTP::Client->new())) { if (!($client = SOAP::Transport::HTTP::Client->new())) {
errMsg("Sorry, unable to create socket: " . &SOAP::Transport::HTTP::Client::errstr) errMsg("Sorry, unable to create socket: " . &SOAP::Transport::HTTP::Client::errstr)
} }
$client->timeout(60);
$client->ssl_opts(verify_hostname => 1, $client->ssl_opts(verify_hostname => 1,
SSL_use_cert => 1, SSL_use_cert => 1,
SSL_verify_mode => 0x02, SSL_verify_mode => 0x02,
SSL_key_file => $ssl_key_file, SSL_key_file => $ssl_key_file,
SSL_cert_file => $ssl_cert_file, SSL_cert_file => $ssl_cert_file,
SSL_ca_file => $ssl_ca_file); SSL_ca_file => $ssl_ca_file);
# setting of URI and serialize SOAP envelope and data object # setting of URI and serialize SOAP envelope and data object
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment