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

MFC CSocket - kako da pocnem?

[es] :: C programiranje :: MFC CSocket - kako da pocnem?

[ Pregleda: 1035 | Odgovora: 5 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

jelena_matematika
Jelena Stosic
Beograd

Član broj: 119453
Poruke: 2
212.62.59.*



Profil

icon MFC CSocket - kako da pocnem?31.10.2006. u 13:41

Ustvari,treba da napravim demo koji prikazuje mom sefu da sam savladala osnove CSocket klase, u kome cu da se povezem recimo sa Telnetom , cija je IP adresa 10.12.110.57,a port koji koristi je 23.
Aplikacija(demo) je u Visual C++.net-u i napavila sam projekat(dialog based) na kome je samo button POVEZI SE i klikom na njega treba da resim postavljeni problem.Moj kod izgleda ovako:

Code:


void CSOCKETDlg::OnBnClickedButtonPovezivanje()
{
    CSocket MojSocket;
    MojSocket.Create(0); //ovo sam shvatila kao da racunar sam pronalazi slobodan port s moje strane
        SOCKADDR_IN Addr;
        Addr.sin_family = AF_INET;
    Addr.sin_port = htons(23); //port koji koristi telnet
    Addr.sin_addr.s_addr = inet_addr("10.12.110.57"); // ip adresa telneta
             memset(&Addr, 0, sizeof(SOCKADDR_IN));
    if (MojSocket.Connect((SOCKADDR *)&Addr, sizeof(SOCKADDR_IN)))
        AfxMessageBox("Povezivanje je bilo uspesno.");
    else 
        AfxMessageBox("Povezivanje nije bilo uspesno.");
}



Aplikacija prodje debug i otvori se dijalog,ali posle klika na POVEZI SE,dobijem poruku "Povezivanje nije bilo uspesno."
Ukljucila sam #include "afxsock.h".Ne znam gde gresim.Mozda uopste nisam shvatila sokete.
31.10.2006. u 13:41 

Buffy
Stanko Culaja
za sada sam nezaposlen!
Sipovo,Republika Srpska

Član broj: 45310
Poruke: 305
*.teol.net.

Sajt: www.sipovo.org


Profil

icon Re: MFC CSocket - kako da pocnem?31.10.2006. u 22:16
mozda grijesim, jer nikad nisam radio u MFC-u, da li si pokusala da inicijalizujes winsock pomocu funkcije WSAStartup().
Pozdrav!
SAMO DA RATA NE BUDE,
LUDILA MEDJU LJUDIMA,
VELIKI NUDE ZABLUDE,
PLASE NAS RAZNIM CUDIMA
I SVAKOJ BAJCI NAUDE,
DA RATA NE BUDE.

Djordje Balasevic
31.10.2006. u 22:16 

Tiristor
Skola/obrazovanje
Straza

Član broj: 102849
Poruke: 182
*.vdial.verat.net.



Profil

icon Re: MFC CSocket - kako da pocnem?02.11.2006. u 07:01
Ja o ovome nemam pojma ali mi deluje zanimljivo. Zato sam hteo da vas pitam da li ima neka knjiga na srpskom poocu koje bi ovo moglo da se solidno savlada?
02.11.2006. u 07:01 

jelena_matematika
Jelena Stosic
Beograd

Član broj: 119453
Poruke: 2
*.co.yu
Via: [es] mailing liste



Profil

icon Re: MFC CSocket - kako da pocnem?02.11.2006. u 08:34
>
02.11.2006. u 08:34 

Buffy
Stanko Culaja
za sada sam nezaposlen!
Sipovo,Republika Srpska

Član broj: 45310
Poruke: 305
*.teol.net.

Sajt: www.sipovo.org


Profil

icon Re: MFC CSocket - kako da pocnem?02.11.2006. u 16:51
Po kozna koji put dajem link ka dobrom socket tutorijalu( dakle, ne mfc( ali i mfc takodje koristi winsock funckije)). To je Beej-ov vodic:
http://users.teol.net/~mvlado/sockets/
Ovaj tutorijal je stvarno odlican, obuci te dovoljno dobro da kasnije mozes da pravis solidne mrezne aplikacije.
pozdrav!

SAMO DA RATA NE BUDE,
LUDILA MEDJU LJUDIMA,
VELIKI NUDE ZABLUDE,
PLASE NAS RAZNIM CUDIMA
I SVAKOJ BAJCI NAUDE,
DA RATA NE BUDE.

Djordje Balasevic
02.11.2006. u 16:51 

nikoladsp
nikola radovanovic
trenutno-developer
novi sad

Član broj: 5455
Poruke: 183
*.ns.ac.yu.



Profil

icon Re: MFC CSocket - kako da pocnem?09.11.2006. u 15:26
@Buffy je u pravu...kada pravis MFC aplikacije koje ce koristiti socket-e,imas u wizardu opciju da se ovo automatski ukljuci.ako to nisi uradila onda MSDN pa WSAStartup(...)
a i onaj predlog za beej-ov vodic je odlican i apsolutno ga podrzavam-bice ti mnogo jasnije
ja sam panker sa diplomom kod moje mame...
09.11.2006. u 15:26 

[es] :: C programiranje :: MFC CSocket - kako da pocnem?

[ Pregleda: 1035 | Odgovora: 5 ]

Postavi temu Odgovori

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