[ jelena_matematika @ 31.10.2006. 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. |