⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lib.cc

📁 客户端可以发送邮件到指定的信箱 服务器端可以接受邮件
💻 CC
字号:
/*	Name 		:	lib**	File		:	lib.cc**	Author		:	DELFOUR Kevin - DUTEIL Julien**	Description	:	Librairie contenant toute les fonctions **					annexes d'envoie et de reception******	Version		:	3.0.2**	Note		:	**	Mail		:	delfour.kevin@free.fr**	Copyright	:	2007@DEKKA Studio*/#include <stdio.h>#include <cstring>#include <iostream>#include <fstream>#include "sock.h"#include "sockdist.h"#include <signal.h>using namespace std;#include "inout.h"#include "lib.h"int descBrCli;void WRITE(int descBrCli,char* input, int taille){	int snd = send (descBrCli,input,taille,0);	if (snd < 0) {		PRINTERROR("Erreur a l'envoie du message");		close (descBrCli);		exit (0);	}}void RECV (int descBrCli,char* buffer,int taille){	int rcv = recv(descBrCli,buffer,taille,0);	if (rcv < 0) {		PRINTERROR("Erreur de reception du message par le serveur");		close (descBrCli);		exit (0);	}	buffer[rcv]='\0';}void FIN (int NB){	PRINT("\n");	PRINTERROR("CTRL+C : Interruption anormale du processus.");	close (descBrCli);	PRINTERROR("CTRL+C : Fermeture de la socket du client.\nFIN DU PROCESSUS.:-(");	exit(1);}int Read_File (char* file,char end){		char buffer[256];		ifstream ifs;		ifs.open(file);		if (!ifs.is_open())		{			printf("%s  Error Fichier inexistant \n",file);			return -1;		}		while(ifs.good()){			ifs.getline(buffer,256,end);			sprintf(buffer,"%s",buffer);			PRINT_Kouleur(buffer,"noir");		}		ifs.close();		return 0;}void TITLE(){	Read_File("title.ktxt",'\n');}

⌨️ 快捷键说明

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