int getpeername(int socket,,sockaddr * address,int * addrlen);【仅TCP】 // 获取一个已连接的socket的地址、端口信息 // 参数含义同上 struct sockaddr_in 一个用来指定IP地址和端口号的结构体(不太好用,建议将其封装) family // 即address family,如AF_INET port // 端口号(注意要按位倒序,使用hton...
#include <sys/un.h> struct sockaddr_un { sa_family_t sin_family; //地址族 char sun_path[108]; //文件路径名 } TCP/IP协议族: struct scokaddr_in { sa_family_t sin_family; //地址族 }
SOCKADDR_IN addrSrv; addrSrv.sin_addr.S_un.S_addr=inet_addr(“127.0.0.1″); addrSrv.sin_family=AF_INET; addrSrv.sin_port = htons(6000); connect(sockClient,(SOCKADDR*)&addrSrv,sizeof(SOCKADDR)); char recvBuf[100]; recv(sockClient,recvBuf,100,0); printf(“%sn”,recvBuf); send(...