Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Symbian Client-Server Architecture
Forum Update on Monday, May 27th 2025

Symbian Client-Server Architecture

Scheduled Pinned Locked Moved Mobile and Embedded
3 Posts 2 Posters 1.7k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    S60Dev
    wrote on last edited by
    #1

    Hi all!

    I need to port existing Symbian C++ project which used "Client-Server Framework":http://www.developer.nokia.com/Community/Wiki/Fundamentals_of_Symbian_C++/Client-Server_Framework to Qt. As I expected a server side will be a pure Qt executable and UI will be on Qt/QML. But what is the best way to communicate between server exe and client exe? Symbian common practice it's using "Client-Server Framework":http://www.developer.nokia.com/Community/Wiki/Fundamentals_of_Symbian_C++/Client-Server_Framework
    Does Qt have something similar?

    1 Reply Last reply
    0
    • G Offline
      G Offline
      giesbert
      wrote on last edited by
      #2

      In Qt, you have different options:

      you can use "DBus":http://qt-project.org/doc/qt-4.8/qtdbus.html (if it is available on symbian, I don't know that)

      you can use TCP/IP (QSockets)

      also have a look at the "IPC examples":http://qt-project.org/doc/qt-4.8/examples-ipc.html and the "Network examples":http://qt-project.org/doc/qt-4.8/examples-network.html

      Nokia Certified Qt Specialist.
      Programming Is Like Sex: One mistake and you have to support it for the rest of your life. (Michael Sinz)

      1 Reply Last reply
      0
      • S Offline
        S Offline
        S60Dev
        wrote on last edited by
        #3

        Thanks for reply. But Symbian doesn't have a DBus and building a network-based communications instead of using a direct calls isn't a best choice I think. Shared Memory looks good on the first sight, but isn't clear how build a command interface between client-server in this case.

        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved