Pokaż wyniki od 1 do 3 z 3

Wątek: Główna pętla programu

  1. #1

    Dołączył
    Mar 2012
    Posty
    12
    Telefon
    HTC Mozart
    Piwa (Postawione)
    0
    Piwa (Otrzymane)
    0

    Główna pętla programu

    Cześć, robię aplikację z wykorzystaniem socketów, i potrzebuję ciągłego połączenia klient-serwer. Pętla while(true) oczywiście załatwia sprawę, jednak całkowicie blokuje jakiekolwiek inne akcje. Z tego powodu szukam w kodzie głównej pętli programu, co by to jakoś mądrzej rozwiązać, ale doszukać się nie mogę...

    I stąd moje pytanie, gdzie tu jest jakiś Main() albo ten fragment kodu, który jest odpowiedzialny za oczekiwanie na różne akcje użytkownika? Będę wdzięczny za naprowadzenie.

    Pozdrawiam

  2. #2
    Awatar Andrew

    Dołączył
    Nov 2011
    Skąd
    Częstochowa
    Wiek
    33
    Posty
    400
    Telefon
    Nokia Lumia 820
    Piwa (Postawione)
    5
    Piwa (Otrzymane)
    21
    Odpal to w drugim wątku i po sprawie. Głównej pętli nie ma bo to nie program konsolowy.
    GOOgle With aNdrOID SUX

  3. #3

    Dołączył
    Mar 2012
    Posty
    12
    Telefon
    HTC Mozart
    Piwa (Postawione)
    0
    Piwa (Otrzymane)
    0
    Dzięki, odpalenie w osobnym wątku rozwiązało sprawę. Teraz mam tylko problem z tym jak coś przesłać do pętli w wątku w trakcie jego wykonywania. W c++ zapisałbym sobie adres zmiennej do której potrzebuję dostępu a tu nie bardzo wiem jak to zrobić.

    //Edit:
    już sobie poradziłem. Nieładnie bo przez zmienne globalne ale działa.
    Ostatnio edytowane przez frrrr ; 03-07-2012 o 23:38

Informacje o wątku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Tagi dla tego wątku

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •