Results 1 to 8 of 8

Thread: Comunicazione con una porta

  1. #1
    Petty Officer 2nd Class
    Join Date
    May 2008
    Location
    Milano
    Posts
    621

    Default Comunicazione con una porta

    Ho un programma (max/msp) che sta in ascolto sulla porta 8888.
    Sul sito invece devo fare in modo che quando clicco su un bottone passo dei parametri a Max, ad esempio dei numeri.
    Quindi:sito--->click bottone--->passa il valore 13 alla porta 8888---->programma in ascolto sulla porta 8888--->riceve il valore 13
    come posso fare ciò? come posso fare in modo che il pulsante invii dei valori?

    grazie ancora^^

  2. #2
    Lieutenant Junior Grade Eltarion's Avatar
    Join Date
    Dec 2004
    Location
    Venaria
    Posts
    4.085

    Default

    di solito io uso i socket, ma lavoro in c/c++ forse nel linguaggio che usi tu c'è qualche classe a più alto livello (cerca classi socket ad esempio)
    Realm Of Trollers
    while ( ! ( succeed = try() ) );
    Spoiler

  3. #3
    Lieutenant
    Join Date
    Jan 2007
    Location
    Roma
    Posts
    4.723

    Default

    ma e' in ascolto come ? se e' su http basta fare una normale get direttamente da client e gli passi i parametri che vuoi

    tipo

    mio.dominio:8888\bla?value=13


    altrimenti devi passare per il tuo webserver e li aprire un socket che va su quella porta, parecchio piu complicato specie se hai firewall/proxy/sicurezza di mezzo

    Last Exile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Unknowns
    Nuida FollettoInLutto Bard Tiarna . . . . . . . . . . . . . . . . Deo The Undaunted Rune Priest
    Amiag Blademaster Silver Hand. . . . . . . . . . . . . . Viol The Sacrificed Shadow Warrior
    Viola Vampiir Grove Protector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Nero Incubus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DarkBane
    Naida Cabalist Phoenix Knight. . . . . . . . . . . . . . . . . . . . . . . . . . . . Viole No-Stealth Scout

  4. #4
    Petty Officer 2nd Class
    Join Date
    May 2008
    Location
    Milano
    Posts
    621

    Default

    questo è il comando del mio programma per mettersi in ascolto: UDPrecive 8888

  5. #5
    Petty Officer 2nd Class
    Join Date
    May 2008
    Location
    Milano
    Posts
    621

    Default php

    Mi servirebbe uno scriptino che invii una stringa ad una porta/ip specifico.
    es: clicco sul pulsante---->stringa "ciao" inviata alla porta 7474 ip x.x.x.x

    Come posso farlo? non ne so assolutamente niente di php

    grazie a tutti^^

  6. #6
    Petty Officer 1st Class Bilu's Avatar
    Join Date
    Oct 2003
    Location
    Padova
    Posts
    773

    Default

    Ciao,i socket sono quello che ti servono : http://php.net/manual/en/ref.sockets.php
    Guarda il primo esempio di quella pagina per capire come usarli, oppure i vari esempi specifici nelle pagine delle funzioni

  7. #7
    Chief Petty Officer [Crilin]'s Avatar
    Join Date
    Apr 2004
    Location
    Roma
    Posts
    1.494

    Default

    Quote Originally Posted by Betan View Post
    Mi servirebbe uno scriptino che invii una stringa ad una porta/ip specifico.
    es: clicco sul pulsante---->stringa "ciao" inviata alla porta 7474 ip x.x.x.x
    Come posso farlo? non ne so assolutamente niente di php
    grazie a tutti^^
    Il codice l'ho copiato brutalmente da un forum, ma dovrebbe funzionare:

    Code:
        
    $host = "192.0.0.1"; 
    $port = 1234;      
    $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die("Could not create socket\n");  //TCP 
    socket_connect($socket, $host, $port); 
    $len = strlen($stringofdata); 
    socket_send($socket, $stringofdata, $len, 0, $host, $port); 
    socket_close($socket);
    ricordati di aggiungere l'estensione php per i socket che dovrebbe essere:
    extensions=php_sockets.dll
    nel tuo "php.ini".

  8. #8
    Tunnel's Avatar
    Join Date
    Mar 2004
    Location
    Location.
    Posts
    14.756

    Default

    ultimo merge, poi locko e gg
    on Camelot Unchained (alpha):
    Nichodemus <GildaDiVecchieGlorieInPensione> - LaClasseCheCura - ServerName [soon]
    PG dei giochi vari in spoiler
    Spoiler


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
[Output: 67.21 Kb. compressed to 56.91 Kb. by saving 10.30 Kb. (15.32%)]