Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 2.662 pregleda

Najnovija ↓

WCF servis u WPF-u 21.01.2010. u 09:51 · pre 204 meseca #1
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.


Re: WCF servis u WPF-u 21.01.2010. u 11:11 · pre 204 meseca #2
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.
Potpis
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ć
Re: WCF servis u WPF-u 21.01.2010. u 11:36 · pre 204 meseca #3
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.
Re: WCF servis u WPF-u 21.01.2010. u 14:08 · pre 204 meseca #4
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).
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme