Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Serveur TCP/IP en Dynamic C [ Windows / Réseau & Internet ] (joffreycolors)

jeudi 7 février 2008 à 09:59:03 | Serveur TCP/IP en Dynamic C

joffreycolors

Bonjour,

j'aurais voulu savoir si quelqu'un aurais un serveur TCP/IP en C ou encore mieu en Dynamic C
je n'arrive pas a en trouver..

mon client est fait (en C++)
mais il me faut absolument le serveur en Dynamic C ou C

Merci d'avance

jeudi 7 février 2008 à 13:57:27 | Re : Serveur TCP/IP en Dynamic C

CCJ

Membre Club
Réponse acceptée !
Salut.
Quelle lib utilise-tu ?
Si c'est un simple serveur TCP/IP ca ne doit pas etre bien long a retranscrire de C++ vers C.
Au pire envoi le code.

Si l'informatique été de l'alcool il y aurait des genies partout

jeudi 7 février 2008 à 14:08:51 | Re : Serveur TCP/IP en Dynamic C

joffreycolors

salut,

le pb c'est que je n'est pas de .lib ni de base en C++
il me faut juste un ti serveur TCP/IP tout simple

si avec mon client j'envoi exemple bonjour au serveur le serveur lui envoi salut.

juste cela.

Merci d'avance

jeudi 7 février 2008 à 14:21:07 | Re : Serveur TCP/IP en Dynamic C

CCJ

Membre Club
http://www.opengroup.org/onlinepubs/007908799/xns/syssocket.h.html

Regarde en fin de page , il a tout ce qu'il faut , si tu as du mal avec l'anglais google translate est ton amis ;D

Je ne te fournirais pas de source mais si tu veu de l'aide , tu n'as qu'a demander.

Si l'informatique été de l'alcool il y aurait des genies partout

jeudi 7 février 2008 à 14:47:15 | Re : Serveur TCP/IP en Dynamic C

joffreycolors

				
						
						
						
#define MY_IP_ADDRESS "10.10.6.101"
#define MY_NETMASK "255.255.255.0"
#define MY_GATEWAY "10.10.6.19"
						
						
						
#memmap xmem
#use "dcrtcp.lib"
						
						
						
#define PORT 7
						
						
						
tcp_Socket echosock;
						
						
						
main() {
char buffer[2048];
int status;
						
						
						
sock_init();
						
						
						
while(1) {
tcp_listen(&echosock,PORT,0,0,NULL,0);
sock_wait_established(&echosock,0,NULL,&status);
						
						
						
printf("Receiving incoming connection\n");
sock_mode(&echosock,TCP_MODE_ASCII);
						
						
						
while(tcp_tick(&echosock)) {
sock_wait_input(&echosock,0,NULL,&status);
if(sock_gets(&echosock,buffer,2048))
sock_puts(&echosock,buffer);
}
						
						
						
sock_err:
switch(status) {
case 1: /*
foreign host closed */
printf("User closed session\n");
break;
						
						
						
case -1: /* time-out */
printf("\nConnection timed out\n");
break;
}
}
}



voici ce que j'ai fait dans le serveur, mais je ne voi pas ou mettre la partie :

si je recoi bonjour j'envoi salut....

				
						
								
										
												

 

jeudi 7 février 2008 à 17:21:49 | Re : Serveur TCP/IP en Dynamic C

CCJ

Membre Club
Peutetre qu'il faudrait savoir ce que tu ecris...
Ce code est incomplet , documentation officielle + bases en C suffisent pour utiliser un socket.
Deja , cherche sur le net le principe d'un socket , tu trouveras forcement , ensuite , tu cherche la doc officielle de  winsock.h si tu es sous windobe , sinon sys/socket.h pour linux , ou autre lib de socket.
Apres c'est simple :
Tu prend une fonction
ex:
tcp_listen
Tu cherche dans la doc les parametres a lui envoyer , ce quelle retourne , a quoi elle sert.
La meme pas besoin , on voit que ca met le socket en ecoute, seulement je ne vois pas de declaration de socket dans ton code ...

Sur ce , je ne reviendrais pas reponse a ce genre de question.


Si l'informatique été de l'alcool il y aurait des genies partout



Cette discussion est classé dans : serveur, ip, tcp, dynamic


Répondre à ce message

Sujets en rapport avec ce message

TCP/IP [ par maitrez ] Bonjour à tous,je suis en train de créer une appli client et une appli serveur. L'appli client est un jeu qui représente pour l'instant une petite voi aide sur serveur tcp/ip [ par juju14 ] Pour mon projet d'info je dois créer une application pour un serveur TCP/IP en c++ qui me permet de dialoguer avec plusieurs client.Est ce que qqun po Client/Serveur TCP/IP [ par shinji09 ] Bonjours, je suis entrain de faire un client/serveur dans le cadre d'un projets, alors j'arrive a faire ma liaison, a recevoir des données, par contre reseaux tcp/ip [ par flofloo ] salut tout le mondeen faite je voulais juste savoir un petit truca part les reseaux tcp/ip et leurs differents protocoles,donner moi d'autres reseaux Ip des serveur hotmail [ par DeathNoth ] Bonjours à tous.Voilà j'ai une adresse mail que j'avais créée il y a longtemps de sa et j'aimerais la récupérer.J'ai télécharger le brutforce de votre Développer Serveur OPC Modbus TCP/IP [ par bfespi69 ] Bonjour à toutes et à tous. Je suis venu poster ici pour éventuellement avoir quelques réponses.Dans le cadre de mon travail je dois développer en C [C][Serveur TCP multiport] [ par mandrake73 ] Bonjour,dans le cadre dans serveur tcp ecoutant sur plusieur port. Comment savoir sur quel port le client s'est connecte.Merci Probleme Communication CLIENT SERVEUR FTP [ par kididouille ] Bonjour, je voudrais savoir comment dire à un client qu'un serveur accepte sa demande de connexion? Mon client: Filezilla Mon serveur: en cours de programmation socket [ par hanaw ] Comment écrire un programme simple communication client serveur en TCP/IP en C qui retourne au serveur un message contenant l'adresse IP du client.


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.