Witam wszystkich.
Od pewnego czasu próbuje napisać małą aplikację, której zadaniem jest przesyłanie plików między serwerem i komputerami. Program mam już praktycznie skończony ale wszystko działa tylko na localhost'cie. Jeśli próbuje podłączyć się do hosta z innego komputera w sieci program odmawia posłuszeństwa, nawet gdy korzystam z innego komputera w sieci lokalnej (oczywiście host jest na odpalony na jednym komputerze a w programie klienta w app.config zmieniam adres localhost na IP komputera na którym jest odpalony host).
Oto moje pliki konfiguracyjne.
Host
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="RepositoryDirectory" value="storage"/>
</appSettings>
<system.serviceModel>
<services>
<service name="FileServer.Services.FileService">
<endpoint binding="netTcpBinding"
address="net.tcp://localhost:5000/FileService"
contract="FileServer.Services.IFileService"
bindingConfiguration="customTcpBinding" />
<host>
<baseAddresses>
<add baseAddress="net.tcp://localhost:5000/FileService"/>
</baseAddresses>
</host>
</service>
</services>
<bindings>
<netTcpBinding>
<binding name="customTcpBinding" transferMode="Streamed" maxReceivedMessageSize="20480000" />
</netTcpBinding>
</bindings>
</system.serviceModel>
</configuration>
Klient
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<client>
<endpoint name="FileService"
address="net.tcp://localhost:5000/FileService"
binding="netTcpBinding"
contract="FileServer.Services.IFileService"
bindingConfiguration="customTcpBinding" />
</client>
<bindings>
<netTcpBinding>
<binding name="customTcpBinding" maxReceivedMessageSize="20480000" transferMode="Streamed" />
</netTcpBinding>
</bindings>
</system.serviceModel>
</configuration>
Czy ktoś może wie co mogę robić źle że nawet korzystając z komputera w sieci lokalnej komunikacja nie dochodzi do skutku?
Za wszelkie informację serdeczne dzięki