Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281

    [mysql] socket o tcp/ip

    Ciao a tutti

    ho un dubbio rigurdante il tipo di connessione che mysql_connect mette in atto per il collegamento a mysql.

    Questo avviene tramite protovcollo tcp/ip oppure tramite socket?

    Il manuale secondo me non è chiarissimo.

  2. #2
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    Via spiego anche il perchè della mia domanda. Stamattina ho fatto un colloquio con un piccolo test di php. La domanda che mi ha messo in crisi è stata questa
    codice:
     
    mysql_connect('localhost','mysql_user','mysql_connect');
    
    Il collegamento è fatto via tcp/ip
    
    Il collegamento è fatto via unix socket
    Io ho risposto via tcp/ip. Però dando un'occhiata al manuale, si evince che la connessione con la stringa localhost, viene fatta via socket; non viene specificato se unix socket.

    E' proprio sbagliata secondo voi?

  3. #3
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    uppino

  4. #4
    Tipicamente su sistemi unix (like) si usa il socket, in win il tcp/ip ( default 127.0.0.1 porta 3306)

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Più precisamente si usa:

    il socket TCP/IP se la connessione avviene da remoto, sia per Linux che per Windows
    mentre se la connessione avviende da localhost:
    * si usano i socket di dominio UNIX su Linux (è automatico)
    * e le named pipe su Windows (bisogna specificarlo)

    Se la connessione avviene da 127.0.0.1 dovrebbe dipendere, sempre su linux, dal settaggio del file hosts.

    [.:: JaguarXF ::.]
    __________________

  6. #6
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    grazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.