Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

WCF servis u WPF-u

[es] :: .NET :: WCF servis u WPF-u

[ Pregleda: 1963 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dule43

Član broj: 235965
Poruke: 2
93.86.167.*



Profil

icon WCF servis u WPF-u21.01.2010. u 08:51 - pre 172 meseci
Cao svima :)
Imam jedan problem koji ne mogu da resim, a problem je jako jednostavan. Dakle, hocu da napravi WCF servis u WPF projektu. Sve ja uradim kako mislim da treba ali mi se uvek pojavi zero application endpoints greska.

Evo c# koda:
Code:
namespace Klient
{
    [ServiceContract]
    public interface IChat
    {
        [OperationContract]
        string PrimiPoruku(string s);
    }

    public class Chat : IChat
    {
        string IChat.PrimiPoruku(string s)
        {
            return s;
        }
    }


    public partial class Window1 : Window
    {
        public Window1()
        {
            InitializeComponent();
        }

        private void btn_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                ServiceHost host = new ServiceHost(typeof(Chat));
                host.Open();
            }
            catch (Exception ex) { MessageBox.Show(ex.Message); }
        }
    }
}


Evo i app.config koda:
Code:
  <system.serviceModel>
    <services>
      <service name="Klient.Chat" behaviorConfiguration="aaa">
        <host>
          <baseAddresses>
            <add baseAddress="http://localhost:8000/Klient"/>
          </baseAddresses>
        </host>
        <endpoint address=""
                  binding="basicHttpBinding"
                  contract="Klient.IChat"></endpoint>
        <endpoint address="mex"
                  binding="mexHttpBinding"
                  contract="IMetadataExchange"></endpoint>
      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior name="aaa">
          <serviceMetadata httpGetEnabled="True"/>
        </behavior>
      </serviceBehaviors>
    </behaviors>
  </system.serviceModel>


Ako neko moze da pomogne bio bih mu veoma zahvalan.


 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6041



+4631 Profil

icon Re: WCF servis u WPF-u21.01.2010. u 10:11 - pre 172 meseci
Za pocetak ovo je sors za WCF server, kompajlira se savim i fino i kreira endpointe i odgovara na pozive:



Medjutim ti si taj kod stavio u Klient namespace sto unosi malo zabune, sta ti ustvari hoces da postignes? Svaki WCF kanal mora da ima i servera i klijenta.

Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
Prikačeni fajlovi
 
Odgovor na temu

dule43

Član broj: 235965
Poruke: 2
93.86.167.*



Profil

icon Re: WCF servis u WPF-u21.01.2010. u 10:36 - pre 172 meseci
Htedoh da napravim duplex tako sto bi upario dva wcf-wpf servisa (gledao sam tutoriale za duplex i nije mi bilo najjasnije), a ovo mi je delovalo kao najprostije resenje.
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: WCF servis u WPF-u21.01.2010. u 13:08 - pre 172 meseci
WPF ti tu nije narocito bitan :)

Koliko kapiram, hteo si da napravis da obe aplikacije budu i server i klijent. Nemas potrebe za tim. Dvosmerna komunikacija se moze ostvartiti i bez toga. Jedino ne znam napamet sve, ali svodi se na to da imas callback objekat kojoi server dobija i kojem moze pozivati metode na klijentu, bez potrebe za spajanjem na klijenta (kad se vec klijent spojio na njega).
 
Odgovor na temu

[es] :: .NET :: WCF servis u WPF-u

[ Pregleda: 1963 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.