Avatar billede dmg Nybegynder
07. september 2012 - 01:16 Der er 3 kommentarer og
1 løsning

Vaildering af script som sender en snmp trap til 2 servere

Hej experts,

Sorry er paa US keyboard.

Jeg har lavet nedenstoende script som sender en snmptrap til 2 servere.
Det underlige er, nogen gange sender den kun en pakke, hvor den skulle gerne sende 2 hver gang.

Ville hore om dette script kun valideres og scriptes bedre saa de 2 pakker bliver sendt hver gang? Kan ik lige finde ud hvad der er galt :|

Mucho grazie


    // Send to IM1
    $sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);

    $msg = "The following Task is due\r\n\r\n";
    $msg .= "Activity Name: ".$ActivityName."\r\n";
    $msg .= "Equipment Name: ".$Equipment."\r\n";
    $msg .= "Activity Description: ".$ActivityDescription."\r\n";
    $msg .= "Task Id: ".$TaskId."";
    $len = strlen($msg);
    socket_sendto($sock, $msg, $len, 0, $DepartmentIM1, 162);
    socket_close($sock);
   
    // Send to IM2
    $sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
    socket_sendto($sock, $msg, $len, 0, $DepartmentIM2, 162);
    socket_close($sock);
Avatar billede jantzen88 Nybegynder
08. september 2012 - 22:01 #1
Hvorfor opretter du samme socket to gange, når du bare kan sende på den samme socket

$sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
socket_sendto($sock, $msg, $len, 0, $DepartmentIM1, 162);
socket_sendto($sock, $msg, $len, 0, $DepartmentIM2, 162);
socket_close($sock);
Avatar billede dmg Nybegynder
12. oktober 2012 - 04:49 #2
Ja det er et godt sporgsmal :-) Det skulle ik gore en forskel men det virkede???

Smid et svar I guess... :-)
Avatar billede dmg Nybegynder
01. november 2012 - 01:53 #3
svar?
Avatar billede jantzen88 Nybegynder
25. juni 2013 - 15:36 #4
Sorry har vist glemte at svare, men behold du bare points :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester