sockdist.h

来自「C++写的一个邮件pop3.smtp」· C头文件 代码 · 共 48 行

H
48
字号
using namespace std;#ifndef SOCKDIST_H#define SOCKDIST_H#include <netinet/in.h>//struct in_addr et sockaddr_in#include <netdb.h>//struct hostent, servent, et fonctions get..by...#include <arpa/inet.h>//diverses conversions d'adresses#include <iostream>class SockDist{ private:  static const int sDom = AF_INET;//domaine adresses  int sRetour;//retour  int sLen;//longeur de la struct sockaddr_in rendue  struct sockaddr_in *adrDist;//la struct interne qui contient le triplet  void initparam(); public:  /* R閟ervation de la structure seule ;     utile pour la r閏eption avec adresse inconnue par expl.*/  SockDist();  /* D閟ignation avec les noms h魌e, service et protocole */  SockDist(const char * nomHote, const char * nomServ,			 const char *protoServ);  /* D閟ignation avec nom h魌e et num. port */  SockDist(const char *nomHote, short numPort);  ~SockDist();  /* Structure d閟ignant toute BR */  sockaddr_in * getAdrDist();  /* longueur de la structure de la BR ; n閏essaire pour     les appels d'exp閐ition ou r閏eption qui le demandent */   int getsLen();};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?