A. <sys/socket.h>在ubuntu中的哪个位置
这个你用whereis命令找找看,在Linux系统中,查找文件用whereis命令最快了。C语言的头文件总是位于/usr/include目录及其子目录中,所以在Linux中搜索C语言头文件只需要先用cd命令切换到/usr/include这个目录下,然后用命令:whereis socket.h应该就知道这个文件在哪儿了。
B. 使用 Eclipse + CDT + MinGW32 开发 C++ Socket 程序找不到库文件和头文件
mingw 下 设定头文件路径:C++头文件目录%MINGW_PATH%/lib/gcc/mingw32/4.4.0/include/c++下有头文件,里面有std::string类的声明。 //根目录 MINGW_PATH=D:/MinGW (举例D盘,实际根据自己的MInGw的安装路径决定)//C头文件目录 C_INCLUDE_PATH=%MINGW_PATH%/include;%MINGW_PATH%/lib/gcc/mingw32/3.4.5/include//C++头文件目录 CPLUS_INCLUDE_PATH=%MINGW_PATH%/include/c++/3.4.5;%MINGW_PATH%/include/c++/3.4.5/mingw32;%MINGW_PATH%/include/c++/3.4.5/backward;%C_INCLUDE_PATH% //在QTSDK带的MinGW中C++头文件目录均在lib文件夹下 CPLUS_INCLUDE_PATH=%MINGW_PATH%/lib/gcc/mingw32/4.4.0/include/c++;%C_INCLUDE_PATH% //库目录 LIBRARY_PATH=%MINGW_PATH%/lib;%MINGW_PATH%/lib/gcc/mingw32/3.4.5//可执行程序目录 PATH=%MINGW_PATH%/bin;%MINGW_PATH%/libexec/gcc/mingw32/3.4.5
C. socket函数在哪个文件定义
为网络通信而设计的一套接口,源自加州大学Berkeley分校对UNIX的贡献,socket为系统调用.其中用到的头文件可能很多,建议参考UNIX网络编程
D. C语言,WIN下如何包含Socket库函数的头文件
socket库函数的头文件是#include <winsock.h>附录二 Windows Sockets头文件 头文件winsock.h 包含了由Windows Sockets规范所使用的类型和结构定义,常数,宏以及函数原型。Windows Sockets应用程序只要在源文件中包含了winsock.h即可,而不必包含为Berkeley软件的移植而提供的兼容头文件。 头文件winsock.h 包含了标准Windows头文件windows.h的一些类型和定义。在Windows 3.0 SDK (Software Developer's Kit)的头文件windows.h 中缺少 #include 保护,因此应用程序必须象包含winsock.h 一样包含windows.h文件, 你应该象下面一样在#including winsock.h之前定义符号_INC_WINDOWS:#include <windows.h>#define _INC_WINDOWS#include <winsock.h>SDK for Windows 3.1 及其以后版本的用户不必这样做。 头文件winsock.h由Windows Sockets规范定义并提供,任何Window Sockets实现都必须和它保持一致。下面列出了winsock.h的内容:/* WINSOCK.H–definitions to be used with the WINSOCK.DLL * * This header file corresponds to version 1.1 of the Windows Sockets specification.
E. arm中socket函数在哪个头文件中申明并且af_inet,socker_streamm.0两个函数有什么区别
1、socket函数声明在sys/socket.h中2、AF_INET、SOCK_STREAM 是2个整型参数,其中: AF_INET:IPV4 internet协议 SOCK_STREAM:面向连接的全双工字节流通信
F. sys/socket.h这个头文件哪里有
sys/socket.h是Linux系统中的系统头文件,在VS中想把包含sys/socket.h的程序跑起来够戗啊!
G. 在windows下用C语言如何实现socket网络编程,需要用到哪些头文件或者库
需要用到的头文件包含:
#include <winsock2.h>
#include <windows.h>
与Linux环境下socket编程相比,windows环境多了一个步骤:启动或者初始化winsock库
Winsock,一种标准API,一种网络编程接口,用于两个或多个应用程序(或进程)之间通过网络进行数据通信。具有两个版本:
Winsock 1:
Windows CE平台支持。
头文件:WinSock.h
库:wsock32.lib
Winsock 2:
部分平台如Windows CE貌似不支持。通过前缀WSA可以区别于Winsock 1版本。个别函数如WSAStartup、WSACleanup、WSARecvEx、WSAGetLastError都属于Winsock 1.1规范的函数;
头文件:WinSock2.h
库:ws2_32.lib
mswsock.h用于编程扩展,使用时必须链接mswsock.dll
(7)socket头文件在哪里扩展阅读
winsock库的加载与卸载:
加载:int WSAStartup(WORD wVersionRequested, LPWSADATA lpWSAData);
加载成功,返回值为0。
WORD wVersionRequested:加载的winsock版本,使用宏MAKEWORD(x, y),x表示高字节,y表示低字节。然而使用时MAKEWORD(2, 2)。高字节与低字节相同~~
LPWSADATA lpWSAData:WSADATA结构的指针,传入参数后,系统帮助我们填充版本信息。有兴趣的可以看看结构体内容,不过基本用不着。
卸载:int WSACleanup(void);比起加载,卸载的函数真是轻松愉快。
H. win-socket需要哪些头文件
mfc只是对socket进行了一些封装,大部分人做网络编程都是用的原始的socket,比如如下接口回都可答以在c下进行调用 1.socket() 2.bind() 3.connect() 4.listen() 5.accept() 6.send() 和recv() 7.sendto() 和recvfrom() 8.close() 和shutdown() 9.getpeername() 10.gethostname() 这些接口是在Winsock2.h中定义的不是在mfc中定义的,你只需要包含Winsock2.h头文件和Ws2_32.lib库就可以了。
I. 请问C语言代码的头文件在哪里
在编译器下面的文件夹include下,自己找一下吧
J. c语言socket.h头文件来源地址
如果在Windows下面编程,试一试#include <winsock.h> 或者#include <winsock2.h>UNIX/Linux下面是socket.h,不同平台头文件不一样的,但是内容大同小异。