Lib de communication tcp / ip

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

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.