Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
?
Solved

how to use terminal services in server and client applications for application sharing...

Posted on 2003-03-31
8
Medium Priority
?
177 Views
Last Modified: 2013-11-21
i am interested in developing a "Application Sharing" application.

I know VC++.  I hope Terminal Services in Windows 2000 Server can be used for my application. (I don't know exactly however...).  

When reading MSDN 2000, there is lot of references for functions, structures.   But there is no sample code even for a single function.

I have no idea about how to use that functions....

I also don't know what are header files, library files needed to use terminal services...

----------------


0
Comment
Question by:bhaskey
7 Comments
 

Author Comment

by:bhaskey
ID: 8237836
If terminal services cannot be used, suggest me some other technologies to develop "application sharing" software
0
 
LVL 1

Expert Comment

by:Sebastien_B
ID: 8241106
Could you be more explicit, "application sharing" is not really detailled...
0
 
LVL 13

Accepted Solution

by:
magarity earned 1000 total points
ID: 8241550
A terminal services program is indistinguishable from other programs except in two important aspects:
1.  If a single instance of the program services multiple users, you need to watch out for memory issues.  An example would be SQL server.  If your 'simple application' runs a copy of itself for each client, don't worry about this at all.
2.  File sharing issues.  If the program has to read, manipulate, put back data from a file then you need to take in to account the possibility that more than one user will try to read data that is "old" because another user has changed it but not yet saved it.  To get around this is fairly easy, just program flags on your data structures for available/not available.

Otherwise, there are no special functions, etc, that you have asked about.
0
Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

 
LVL 1

Assisted Solution

by:Sebastien_B
Sebastien_B earned 1000 total points
ID: 8243397
it's anything but a Server Application, like Exchange,SQL,Domino...

- Managing its queues for processing, file access will be the best way
- Using some semaphore to manage access conflicts
- Why not using sockets to contact the server

...but the Terminal Server is not here to help you, it shouldnt be considered as a developpment way to create multiuser application, as it's just like a virtual collection of PC's all-in-one
0
 

Expert Comment

by:CleanupPing
ID: 9152783
bhaskey:
This old question needs to be finalized -- accept an answer, split points, or get a refund.  For information on your options, please click here-> http:/help/closing.jsp#1 
EXPERTS:
Post your closing recommendations!  No comment means you don't care.
0
 
LVL 13

Expert Comment

by:magarity
ID: 9161031
This question can be answered best by a senior level programming class.  I think I've done the best that can be done under the constraints of EE.
0
 
LVL 5

Expert Comment

by:juliancrawford
ID: 10088788
No comment has been added lately, so it's time to clean up this TA.
I will leave the following recommendation for this question in the Cleanup topic area:

Split: magarity {http:#8241550} & Sebastien_B {http:#8243397}

Please leave any comments here within the next seven days.
PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!

Julian Crawford
EE Cleanup Volunteer
0

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Originally, this post was published on Monitis Blog, you can check it here . It goes without saying that technology has transformed society and the very nature of how we live, work, and communicate in ways that would’ve been incomprehensible 5 ye…
In this article I will be showing you how to subnet the easiest way possible for IPv4 (Internet Protocol version 4). This article does not cover IPv6. Keep in mind that subnetting requires lots of practice and time.
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…
Monitoring a network: why having a policy is the best policy? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the enormous benefits of having a policy-based approach when monitoring medium and large networks. Software utilized in this v…

575 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question