This is an old revision of the document!
Fundamental concepts
- client - separate program using the PM API. There could be several clients on different machines. Client is a program, which at present time must have application type “Windowable”
- server - server, who operates clients. The server displays the Desktop picture on one or several devices. The server communicates with the clients, also, the communication between the clients is possible
the number of client, issued by server after connecting with the client
HAB - handle ancor block - the index of thread, which issues and server stores.
During the transmittal to the client of index the server checks the presence in list of client and thread ordinal. Index is an index of the element of the massif of structure _FreePM_HABserverinf see also client structure _FreePM_HABinf
HWND - handle window the index of window, issued by server to client. Index is an
index of the element of the massif of structure struct WND
DC - divays context. khz that this is such in ibiyemerov. the index of the massif of
structures F_.DC. structure contains the number of divaysa, khendl of window. to?eshche what- thread.
HPS - Handle Presentation Space. the index of the massif of structures F_PS, which
does contain DC, the current color, the current type of line, the current initial point? something, that describes the geometry of the visible range of window?.
the communication they can be transferred between the windows if communication must
be transmitted between the windows of one client, then it does not exceed the limits of the client
Turn of the communications
there is on the server and on the client