Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Jak posługiwać się biblioteką Winsock?


Rekomendowane odpowiedzi

Opublikowano

Cześć

 

możecie mi objaśnić po krótce jak obsługiwać tą bibliotekę? Jakieś przykłady czym to się je i wgl.. to co jest w necie jest dla mnie niezrozumiałe :(

Obama wie, co robisz!!!
131894.jpg                                                                                                                                                    4906167742.png

                                                                                                                                                                                                                                                                                      LTE Play Opole

Opublikowano

Widziałem, ale kompletnie nic z tego nie rozumiem :(

 

Ogólnie to mam za zadanie stworzyć malutką apke okienkową która po podaniu adresu sieci np. 192.168.54.0 wyszuka w niej aktywne PC i właśnie szukam jakiegoś tutoriala jak za pomocą winsock zapingować do konkretnego adresu

Obama wie, co robisz!!!
131894.jpg                                                                                                                                                    4906167742.png

                                                                                                                                                                                                                                                                                      LTE Play Opole

Opublikowano

No bo to nie są proste rzeczy.

Jak masz podany adres sieci to musisz mieć jeszcze maskę, żeby wiedzieć ile adresów IP w niej jest.

 

Ping jest zdefiniowany w protokole ICMP.

 

Tutaj coś znalazłem

https://tangentsoft.net/wskfaq/examples/rawping.html

 

 

EDIT:

W Javie byłoby to łatwiej napisać. Musisz to napisać w C++ czy może być inny język?

RAsfepN.png
Opublikowano

@Osama

 

Tak, musi być w C++ i koniecznie jako apka okienkowa. Z maską nie muszę się jeszcze bawić bo program póki co ma tylko pingować wszystkie adresy zmieniając jedynie ostatni oktet (czyli np. wpisuje 192.168.22.0 i pętlą pinguje od 192.168.22.1 do 192.168.22.254)

Obama wie, co robisz!!!
131894.jpg                                                                                                                                                    4906167742.png

                                                                                                                                                                                                                                                                                      LTE Play Opole

Opublikowano

No cóż to czytaj o Winsock, poczytaj sobie o protokole IP i ICMP. Proste okienko szybko można zrobić w Winapi.

RAsfepN.png
  • 3 tygodnie później...
Opublikowano

No cóż to czytaj o Winsock, poczytaj sobie o protokole IP i ICMP. Proste okienko szybko można zrobić w Winapi.

 

Szybko? Zrobienie jakiegoś okienka to katorga nie mówiąc już o wyuczenie się czegoś takiego. Lepiej jakby użył GTK.

 

­

pyhvh7E.png


 


Opublikowano

 

Szybko? Zrobienie jakiegoś okienka to katorga nie mówiąc już o wyuczenie się czegoś takiego. Lepiej jakby użył GTK.

 

­

 

Katogrga xD? Przecież okienko z pętlą komunikatów to 100 linikej kodu xD Chyba, że sobie zrobisz po prostu dialog zamiast okna głównego to wtedy odchodzi ci 50 linijek xD.

RAsfepN.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...