蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年6月6日 10:18


C++编套接字要用到哪些库或头文件

我需要在linux下用C++写一个TCP程序,采用标准的bsd套接口API,技术上估计不会有问题,关键是由于以前没有搞过C和C++,所以对头文件和标准库都不熟,哪位帮忙列举一下,谢谢

C++编套接字要用到哪些库或头文件

你可以参考《unix网络编程:卷一》,
也可以在网上先搜些这方面的帖子看一看。

C++编套接字要用到哪些库或头文件

#include <sys/socket.h>;
#include <netinet/in.h>;
#include <arpa/inet.h>;

C++编套接字要用到哪些库或头文件

我猜楼主的意思是想问有没有C的socket族函数的C++的wrapper。如果是这个意思,请找一下Qt的network,或者ACE的东西。后者偶在学习中……

C++编套接字要用到哪些库或头文件

sys/types.h   必要的类型定义头文件
errno.h       全局错误号头文件
sys/socket.h  sockaddr结构,系统函数原型和常数
netdb.h       网络信息查找函数原型和结构
netinet/in.h  sockaddr_in结构,字节序宏定义
arpa/inet.h   工具函数原型

C++编套接字要用到哪些库或头文件

#include <sys/types.h>;
#include <sys/socket.h>;
这是我用man socket看到的,所以我只能告诉你一个方法参考一下
以后要是要用到什么系统调用或者函数,就用man 函数名,看看SYNOPSIS部分的描述就行了!



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com