Debuggen unter VS2005 und zus. TCP/IP Verbindung Debuggen unter VS2005 und zus. TCP/IP Verbindung
Ergebnis 1 bis 13 von 13
  1. Hello alle, hier eine Frage (leider auf englisch):

    My workfield:
    Pocket PC HP iPAQ hx2410
    Windows Mobile 5.0
    BlueTooth and WiFi
    VS2005
    MFC

    1. Cradle the PDA over USB and ActiveSync 4.1 and establish a TCP/IP connection (RNDIS) to desktop pc->start debug your application.
    2. Trying to establish a connection from PDA(as Server) to other Device(Client)(e.g. second PDA) over second TCP/IP connection I HAVE PROBLEMS!!!


    Have anybody also ever had problems with this ?
    I do the following (in MFC C++ code):

    - Create TCP server with:
    a) socket()
    b) bind()
    c) listen()
    -look if server would block with select()
    -accept the knocking client with accept()
    -send a command to client with send()

    start loop:
    -look if client would block with select() (*)
    -receive command with recv_all
    -send command to client with send()
    (->loop)

    (*)the first time this select for client is passed there is everything ok, but then the select gets every time a timeout because I have a second tcp/ip connection from PDA to Desktop-PC (over ActiveSync 4.1). When the PDA is not in cradle (and so has no tcp/ip connection to Desktop-PC) everything is OK and the select() does not return with timeout.

    Does anybody have any ideas?

    Thank you.
    0
     

  2. Hallo. ich werde dir in Deutsch antworten, da dies ein deutschsprachiges Forum ist.
    ja, es scheint mit WM5 probleme zu geben den realtime-debugger zu starten, das Problem kenne ich. die Tcp/ip-verbindung scheint irgendwie seltsam zu sein. Versuch mal die verbdingun über WLAN/lan.
    0
     

  3. Woher kennst du das Problem? Hast du vielleicht links zu diesem Problem? Ich hab noch nichtz dazu im Internet gefunden.

    Zu WLAN: Ist es möglich, über WLAN zu debuggen und wenn ja, wie?
    0
     

  4. ich habe feststellen müssen, dass ich kein einziges remote-tool auf mein WM5 Gerät verbinden kann, er kann zwar eine TCP/IP Verbindung aufbauen, jedoch verliert er diese wieder, keine Ahnung warum.
    nun, so weit ich weiss, kannst du auch über WLAN nicht debuggen, nein. Das liegt am Plattform Manager. Links habe ich leider auch keine Gefunden. Ich arbeite zur Zeit nur mit den Emulatoren statt mit dem Gerät, das ist zwar etwa umständlicher, aber funktioniert dafür.
    0
     

  5. Ich selber debugge nur via WLAN alles andere geht bei mir nicht. So hab ichs mal einem Kollegen beschrieben:

    Geh mal oben rechts von Smartphone Device das zweite Icon anklicken.
    dann im nächsten Fenster Options - Smartphone Device - Configure und dort IP eingeben. so kannst via WLAN debuggen und so
    0
     

  6. Gast
    Nochmal langsam. Ich hab einen PDA und kein Smartphone.
    Unter Settings->Connections->Network Cards habe ich folgende Inhalte:
    -HP iPAQ WiFi Adapter
    -Bluetooth PAN User Driver
    -NE2000 Compatible Ethernet Driver
    -Remote-NDIS Host
    -Virtual Ethernet Intermediate Miniport
    -PPTP NDISWAN Miniport
    -L2TP NDISWAN Miniport
    -AsyncMac NDISWAN Miniport


    Über den Bleutooth PAN User Driver baue ich eine TCP/IP Verbindung zu dem 2. Gerät(z.B. 2. PDA) auf. Wenn ich meinen PDA in das Cradle tue, wird über den "Remote-NDIS Host" eine TCP/IP verbundung aufgebaut und die Bluetooth Verbindung zum 2.PDA wird abgebrochen ( select() wird mit timeout verlassen )

    Wie richte ich jetzt eine WLAN Debug-Verbindung ein?

    Danke.
    0
     

  7. Gast
    So, eine WLAN Verbindung vom PDA zum PC konnte ich herstellen (über Gigaset USB Adapter 11)

    Was jetzt?

    Danke.
    0
     

  8. Gast
    Ich glaube, wenn ich das richtig verstanden habe, kriegt man mit WLAN (aus Sicherheitsgründen) keine Verindung mehr zu ActiveSync her.

    Ist das richtig?
    Gibt es da einen Umweg?
    0
     

  9. Ja, das ist richtig. Vom LAN und WLAN aus gibt's kein ActiveSync mehr.
    Nein, einen Umweg kenne ich leider nicht.
    0
     

  10. Nochmals zu meinem Teil:

    Geh mal oben rechts von Smartphone Device das zweite Icon anklicken.
    dann im nächsten Fenster Options - Smartphone Device - Configure und dort IP eingeben. so kannst via WLAN debuggen und so

    Hier kann auch Pocket PC anstatt Smartphone stehen ist egal. Das alles ist im Visual Studio zu konfigurieren und funktioniert in der Tat nicht in jedem Fall. Aber es hat nichts mit ActiveSync zu tun! Das läuft separat ab...
    0
     

  11. Gast
    WLAN debuggen geht nicht.
    Jemand eine andere Idee?
    Liegt das Problem vielleicht daran, dass der PDA zu wenig "Arbeitsspeicher" hat? Oder kann er nur eine TCP/IP Verbindung aufbauen?

    Zur Hilfe, das ist der code:

    int CBTCtrl::TCPRecvClientWouldBlock()
    {
    fd_set rd_set;
    struct timeval tmout = {0, 30000}; // 30 ms
    int res;
    int zaehler = 0;

    do
    {
    FD_ZERO(&rd_set);
    FD_SET(m_AcceptedClientSock, &rd_set);


    res = FD_ISSET(m_AcceptedClientSock, &rd_set);
    // is m_AcceptedClientSock added? if yes then res > 0

    if (res<0)
    printf("FD_ISSET failed\n");

    res = 0; //res 0 bedeutet TIMEOUT

    res = select(FD_SETSIZE, &rd_set, 0, 0, &tmout);
    if(res == SOCKET_ERROR)
    {
    int err = WSAGetLastError();
    printf("Error from wsagetlasterror: %d\n", err);
    return -1;
    }
    else if(res > 0 && FD_ISSET(m_AcceptedClientSock, &rd_set))
    {
    return 0; //OK
    }
    else
    {
    //here jumps in if you have PDA in cradle

    printf("rd_set->fd_count: %d\n", rd_set.fd_count);
    printf("rd_set->fd_array[0]: %d\n", rd_set.fd_array[0]);
    }
    zaehler++;
    } while ((res == 0) && (zaehler<5));

    return -2;
    }
    0
     

  12. Gast
    Niemand einen weiteren Vorschlag dazu?
    0
     

  13. nein eigentlich kannst du etwa 10 verbindungen gleichzeitig haben.
    0
     

Ähnliche Themen

  1. ActiveSync unter MS Vista
    Von MarcoKessler im Forum HTC P3300
    Antworten: 6
    Letzter Beitrag: 10.07.2009, 16:58
  2. Antworten: 0
    Letzter Beitrag: 17.04.2007, 09:24
  3. MMS (Speichern unter....)
    Von K-Tierli im Forum Qtek Forum (PPC)
    Antworten: 5
    Letzter Beitrag: 27.01.2006, 12:12
  4. Programmieren unter MS Visual C++ 6.0
    Von skka im Forum Programmieren
    Antworten: 3
    Letzter Beitrag: 20.08.2005, 11:16
  5. Debuggen und Visual Basic .Net 2003
    Von ruppino im Forum Programmieren
    Antworten: 4
    Letzter Beitrag: 26.08.2004, 21:13

Besucher haben diese Seite mit folgenden Suchbegriffen gefunden:

vs2008 Debugger verbindung unterbrochen

visual studio 2008 PPC debuggen über WLAN

windows 7 ndis windows ce debug

debugging windows ce device slow

remote debug mobile wlan activesync

debug windows mobile 6.5

wm 6.5 HP hx2410 Wi-Fi Adapter driver

vs 2005 pocket pc gerät

windows ce debuggen per lan

tcp listener mobile 6.5 vb.net

windows mobile wlan debuggen

remote-ndis host windows mobile 6.5 bluetooth

vb.net über ip mit gerät verbinden

die remote verbindung zum gerät wurde unterbrochen. debugging visual studio 2005

windows ce gerät mit visual studio debuggen

windows mobile 6.5 debug on device

windows ce debuggen ist langsam

windows mobile 6.5 debug tcp

vs2005 wince debug tcpip port

remote debugging usb devid windoes ce

Visual Studio 2008 unter Windows 7 Debugger langsam

vs 2005 verbindung ppc

galaxy s2 samsung mobile usb remote ndis network device

wm visual basic remote debugging

visual studio geräte über ethernet windows mobile 6.5 verbinden

Stichworte