当有端口号时,为什么我们需要套接字名称?

时间:2013-03-18 07:07:38

标签: mysql c mysql-connector

我正在使用cmysql

进行通信

它使用mysql_real_connect()连接到数据库引擎。

我只是想知道“为什么这个功能需要套接字名称和端口号?”。 我们是否可以不使用端口号与mysql进行通信。

我用Google搜索但找不到任何答案。 抱歉这么幼稚的问题。

2 个答案:

答案 0 :(得分:2)

如果使用命名管道或域套接字,则套接字名称指定管道或套接字名称。否则,您只需传递0作为名称。

答案 1 :(得分:1)

显然,你没有。根据您所引用文档中所述的'host'参数值所选择的协议,您可以提供其中一种。