Bonjour à tous,
J'ai utilisé l'exemple de chat WCF proposé sur developpez.net (http://badger.developpez.com/tutorie...atez-avec-WCF/) pour avoir des notions en WCF.
Le projet (serveur/client) fonctionne super bien lorsque le client et le serveur sont lancés sur un poste seulement dès que je souhaite utiliser deux pcs différents (donc l'un serveur et l'autre client) les problèmes commencent.
Voici mes config au niveau serveur et client:
Serveur:
Client:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 <?xml version="1.0" encoding="utf-8" ?> <configuration> <system.serviceModel> <services> <service name="ChatServices.ChatWCF"> <endpoint address="ChatWCF" binding="netTcpBinding" bindingName="tcp" contract="ChatContrats.IChatWCF"> </endpoint> <host> <baseAddresses> <add baseAddress="net.tcp://localhost:87/ChatServices/" /> </baseAddresses> </host> </service> </services> <bindings> <netTcpBinding> <!-- username binding --> <binding name="tcp" closeTimeout="01:10:00" openTimeout="01:10:00" receiveTimeout="01:10:00" sendTimeout="01:10:00"> <security mode="None" /> </binding> </netTcpBinding> </bindings> </system.serviceModel> </configuration>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <?xml version="1.0" encoding="utf-8" ?> <configuration> <system.serviceModel> <client> <endpoint address="net.tcp://192.168.1.16:87/ChatServices/ChatWCF/" binding="netTcpBinding" bindingConfiguration="tcp" contract="ChatContrats.IChatWCF" name="configClient" /> </client> <bindings> <netTcpBinding> <!-- username binding --> <binding name="tcp" closeTimeout="01:10:00" openTimeout="01:10:00" receiveTimeout="01:10:00" sendTimeout="01:10:00"> <security mode="None" /> </binding> </netTcpBinding> </bindings> </system.serviceModel> </configuration>
L'erreur suivante m'est retournée tout le temps peu importe ce que je fais:
"La connexion de socket a été abandonné. Ceci peut être causé par une erreur lors du traitement de votre message, par le dépassement du délai d’attente de réception par l’hôte distant ou par un problème de ressource réseau sous-jacent. Le délai d’attente de socket local était « 01:09:59.9843750 ".
Voilà, si quelqu'un pouvait m'aider, je lui en serai reconnaissant, je suis comme on dit un peu à court d'idée là et pourtant j'ai de l'imagination
merci d'avance!
damien
Partager