What is the easy and efficient way to collaborate with a remote Desktop application ? [modified]
-
Hi, I just got a new task to do. I need a desktop solution which will contact to another desktop application. My desktop application will send some message to the remote desktop application and the remote desktop application will print that message by the connected printer of that remote PC. Both of the application will be written by me in C# 4.0. Now, how can I achieve this goal ? So far I thought, I will run IIS to the remote Desktop where the IIS will be running an ASP.NET Web Application. My application will post the message to an URL of the remote IIS served website, and that URL is an ASPX page, which will invoke a C# application and that application will print that message. But, obviously it costs more by too much overhead. Cannot I directly connect to that printing application (using IP address or some other token) and send the print command ? Is WCF is the technology that can solve this problem ? If so, can you please show me any useful article ? I have used WCF in my ASP.NET web application so that a remote desktop application can connect to my Web site and download information, but I did not host WCF in a Windows Application and I am not sure if that approach is the really best fit for my problem. I am not sure if WCF can be used over internet when hosting the WCF in a Windows application. Regards
modified on Friday, February 4, 2011 11:54 PM
-
Hi, I just got a new task to do. I need a desktop solution which will contact to another desktop application. My desktop application will send some message to the remote desktop application and the remote desktop application will print that message by the connected printer of that remote PC. Both of the application will be written by me in C# 4.0. Now, how can I achieve this goal ? So far I thought, I will run IIS to the remote Desktop where the IIS will be running an ASP.NET Web Application. My application will post the message to an URL of the remote IIS served website, and that URL is an ASPX page, which will invoke a C# application and that application will print that message. But, obviously it costs more by too much overhead. Cannot I directly connect to that printing application (using IP address or some other token) and send the print command ? Is WCF is the technology that can solve this problem ? If so, can you please show me any useful article ? I have used WCF in my ASP.NET web application so that a remote desktop application can connect to my Web site and download information, but I did not host WCF in a Windows Application and I am not sure if that approach is the really best fit for my problem. I am not sure if WCF can be used over internet when hosting the WCF in a Windows application. Regards
modified on Friday, February 4, 2011 11:54 PM
You can use Client Server (Network ) Programming. You can use also with the use of database to communicate with each other. This Process is called Intranet in case of Using Web Part to use (With in a network). First U must to create a server where your database or Browsers files will be store after that connect from the client machine and Use the same like internet. Best Regard
If you can think then I Can.
-
You can use Client Server (Network ) Programming. You can use also with the use of database to communicate with each other. This Process is called Intranet in case of Using Web Part to use (With in a network). First U must to create a server where your database or Browsers files will be store after that connect from the client machine and Use the same like internet. Best Regard
If you can think then I Can.
Thanks for the keyword 'Client Server (Network) Programming'. I searched in Google with 'Client Server Programming in C#' and found the VERY RIGHT article that just solved my problem. Here is that article : Introduction to TCP client server in C#[^]