Alright....basically I have a server project and a client project each with a socket control.
I can successfully perform all tasks with one client. So everything is fine in that respect.
When I have someone else connect (2 clients) to the server, everything is good, but when I have both clients download a file...the server kind of sits for about 15 - 30 seconds to transfer the files, which it does transfer simultaneously.
Now my question probably goes out to anyone who has dabbed in multiple clients interacting with a server. It lies in what happens if I have 15 clients or 30, ect...I am incapable of testing right now, and was hoping I could get a good estimate of whether time to hook up requests would increase exponentially, or what?
I have been pointed in the direction of pooling...and am looking at the MSDN sample as I type this....and I think all that code is unnecessary for my application. Linked Lists and what not...well, maybe the best word is "hoping."
My application basically mimics an ftp session and yes I've tried using the Inet control.....but that had problems I didn't like that.
Help?
I can successfully perform all tasks with one client. So everything is fine in that respect.
When I have someone else connect (2 clients) to the server, everything is good, but when I have both clients download a file...the server kind of sits for about 15 - 30 seconds to transfer the files, which it does transfer simultaneously.
Now my question probably goes out to anyone who has dabbed in multiple clients interacting with a server. It lies in what happens if I have 15 clients or 30, ect...I am incapable of testing right now, and was hoping I could get a good estimate of whether time to hook up requests would increase exponentially, or what?
I have been pointed in the direction of pooling...and am looking at the MSDN sample as I type this....and I think all that code is unnecessary for my application. Linked Lists and what not...well, maybe the best word is "hoping."
My application basically mimics an ftp session and yes I've tried using the Inet control.....but that had problems I didn't like that.
Help?