fsockopen geeft een time out error (110)
Wat ik ook probeer, als ik een connectie wil maken met fsockopen, dan krijg ik "Connection timed out (110)". Met de code die ik gebruik betekent het dat fsockopen niet lukt.
De code die ik gebruik is:
http://pastebin.com/BRc1XtHg
Ik weet zeker dat de poort die staat aangegeven open staat. Dit heb ik met verschillende tools gedaan, en het ip adres staat natuurlijk ook goed. Die heb ik er voor de zekerheid niet bij gedaan.
De code die ik gebruik is:
http://pastebin.com/BRc1XtHg
Ik weet zeker dat de poort die staat aangegeven open staat. Dit heb ik met verschillende tools gedaan, en het ip adres staat natuurlijk ook goed. Die heb ik er voor de zekerheid niet bij gedaan.
Quote:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
$pubkey = '-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmHzD76i8DA25nC+Qsswi
OM0lW+gViiQD4tEm7suxBc2BGibtdlrsprVIId92hSjQKx4x8+XVWU6k89T5vy8Y
txpXN759OWdGkDi8uvZuYclMjW9Rao+oqSvbXH37R7oSY287I+6uOHclGhniQN3q
RyoXBkbhDk0/FTI/i549q/gGk1UZYv449KLrDOqmtohRcIyAYVnvvWtD1kIzourq
hMtEIrPqwoBqTaUA9kOIXw1jMovao2TN52j48KgOg9KjqtdwUwD9e6n7hJd/subF
6woc8L7zjJFOHH5gacUC7vtiMpBpnSyLQpjFLepYYwftjsRmg4xLdh+Zvgw3xqi4
lwIDAQAB
-----END PUBLIC KEY-----
';
$str = "$str = \"VOTE\n\" .
\"server-list\n\" .
\"$user\n\" .
\"$userip\n\" .
time().\"\n\";";
$leftover = (256 - strlen($str)) / 2;
while ($leftover > 0) {
$str .= "\x0";
$leftover--;
}
if (openssl_public_encrypt($str, $encrypted, $pubkey)){
$str = base64_encode($encrypted);
$host = "##hidedmyipjustincase##";
$port = "8192";
$fp = fsockopen($host,$port,&$errno,&$errstr,30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
}
else {
fwrite($fp, $str);
echo "Succeeded!";
fclose($fp);
}
}
else{
echo "the data could not be encrypted :( <br />";
}
?>
$pubkey = '-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmHzD76i8DA25nC+Qsswi
OM0lW+gViiQD4tEm7suxBc2BGibtdlrsprVIId92hSjQKx4x8+XVWU6k89T5vy8Y
txpXN759OWdGkDi8uvZuYclMjW9Rao+oqSvbXH37R7oSY287I+6uOHclGhniQN3q
RyoXBkbhDk0/FTI/i549q/gGk1UZYv449KLrDOqmtohRcIyAYVnvvWtD1kIzourq
hMtEIrPqwoBqTaUA9kOIXw1jMovao2TN52j48KgOg9KjqtdwUwD9e6n7hJd/subF
6woc8L7zjJFOHH5gacUC7vtiMpBpnSyLQpjFLepYYwftjsRmg4xLdh+Zvgw3xqi4
lwIDAQAB
-----END PUBLIC KEY-----
';
$str = "$str = \"VOTE\n\" .
\"server-list\n\" .
\"$user\n\" .
\"$userip\n\" .
time().\"\n\";";
$leftover = (256 - strlen($str)) / 2;
while ($leftover > 0) {
$str .= "\x0";
$leftover--;
}
if (openssl_public_encrypt($str, $encrypted, $pubkey)){
$str = base64_encode($encrypted);
$host = "##hidedmyipjustincase##";
$port = "8192";
$fp = fsockopen($host,$port,&$errno,&$errstr,30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
}
else {
fwrite($fp, $str);
echo "Succeeded!";
fclose($fp);
}
}
else{
echo "the data could not be encrypted :( <br />";
}
?>
Er zijn nog geen reacties op dit bericht.