Lib de communication tcp / ip

Soyez le premier à donner votre avis sur cette source.

Vue 13 047 fois - Téléchargée 4 549 fois

Description

Librairie permettant de construire une application client serveur s'appuyant sur TCP IP.
Cette lib peut fonctionner en mode 16Bit (windows 3.1).

Source / Exemple :


//------- Constructeurs, Destructeurs ------
	 TcpCom();
	 ~TcpCom();

	int wsaErreur;

//------ Fonctions publiques ------
	//Serveurs
	int listenOnPort(int port, BOOL bloquant);
	int clientPresent(int maxTime);
	SOCKET acceptNewClient();
	int getSocketInfo(SOCKET sClient, char name[], char adresse[], int *port);
	void closeSockets();

	//Clients
	int connectOnPort(int port, char adresse[]);

	//Données
                int isWritable();
	int isWritable(SOCKET sp);
	int  delClient(SOCKET sClient);
	void cleanTcpBuffer(SOCKET sClient);
	void cleanTcpBuffer();
	int dataPresent(SOCKET sClient, int maxTime);
	int dataPresent(int maxTime);
	int sendChar(char* text, int taille=0);
	int sendChar(SOCKET sClient, char* text, int taille=0);
	int receiveChar(char* tampon, int taille);
	int receiveChar(SOCKET sClient, char* tampon, int taille);

	//Getteur et setteur.
	char *getMyName();
	char *getMyAdress();

Conclusion :


La source compléte est dans le fichier TcpCom.zip ci-joints.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_loic81
Messages postés
26
Date d'inscription
jeudi 3 juillet 2003
Statut
Membre
Dernière intervention
25 février 2004

Merci.
J'ai borland 5.02, et lors de la compilation, il me dit qu'il manque un fichier "toolbox.cpp" (appelé dans un include).
Effectivement, il n'y est pas... ou puis je le trouver, merci.
djlex03
Messages postés
12
Date d'inscription
lundi 24 juin 2002
Statut
Membre
Dernière intervention
16 juin 2008

Le projet a été créé avec borland C++ version 4.5
cs_loic81
Messages postés
26
Date d'inscription
jeudi 3 juillet 2003
Statut
Membre
Dernière intervention
25 février 2004

quelle version de Borland c++, SVP?
Merci et @+
djlex03
Messages postés
12
Date d'inscription
lundi 24 juin 2002
Statut
Membre
Dernière intervention
16 juin 2008

Le programme exemple fournit avec les librairies fait partie d'un projet créé sous l'environement Borland c++.
cs_JCpp
Messages postés
334
Date d'inscription
samedi 12 janvier 2002
Statut
Membre
Dernière intervention
3 juillet 2010

idem

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.