grip003
Well-known member
Hey everyone:
I have been writing software for a company for a couple of years now using VB6.0 (sorry) and C#. The software was designed to work on a local area network. However, the company has expanded and now owns multiple locations that want access to the main database (through my software). This was temporarily solved by using a VPN connection, but that has become horribly slow. So, my suggestion was to create a C# server program that handles all requests to the database (it is a MySQL database). I would open a single port and use port forwarding to allow access to this new program. The program would then look at the request, make sure it is valid, and then query or update the database, returning the necessary values back to the client program. Does this sound like a good solution? I would appreciate any suggestions, thanks.
I have been writing software for a company for a couple of years now using VB6.0 (sorry) and C#. The software was designed to work on a local area network. However, the company has expanded and now owns multiple locations that want access to the main database (through my software). This was temporarily solved by using a VPN connection, but that has become horribly slow. So, my suggestion was to create a C# server program that handles all requests to the database (it is a MySQL database). I would open a single port and use port forwarding to allow access to this new program. The program would then look at the request, make sure it is valid, and then query or update the database, returning the necessary values back to the client program. Does this sound like a good solution? I would appreciate any suggestions, thanks.