报错:

2004:Can't create TCP/IP socket (24)

  真是没有省油的灯。这个连接的是本地机器,怎么会出这个错误?随后注意到还有这样的错误:

 GLib-ERROR **: Creating pipes for GWakeup: Too many open files

  原来是程序打开太多文件(此处的文件,实际上指的是文件描述符fd,包括打开网络链接,并不单指文件),导致无法产生新的fd。怎么办?解决打开文件没有关系的错误,这个问题自然解决。