WebService design question
I am going to make a program that allows me to control a remote computer in my other house. I first though of making a server/client program using windows sockets but after starting it i discovered it would be just too much pain in the ass. After that I had the idea of doing it using Web Services. That seems good but I have a few points back:
- I tested WebServices once and found that you couldn't pass arrays through it as the kind of serialization it uses doesn't allow them. My question is: Is there any other way of passing arrays? I could before sending them pass them to binary serialization too.
- The idea would be that in the Web Service side i could access ftp and access it's files. But i want to enter the FTP, STAY, download, close etc always using the same session. But how to accomplish this? Every time i access for ex the Web Service function ConnectFTP() it will connect and in the end will close it right? I'd have to have another application that had to be always working besides the WebService.
Any ideias of any of the points?