473,406 Members | 2,713 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

Basic client/server application development

Hello Friends, I have developed a desktop application using Windows forms C# as frontend and SQL as backend. But one of my client wants to buy it if the software is able to operate from multiple computers and a common database must be placed on one main computer (server).

Hence I wanted to know, If the already developed application can be configured as client/server application making some minor changes OR should I completely develop a new application.

Secondly, how can I develop a client/server application (any hints or website links would be sufficient). Thank you in advance.
Jul 19 '10 #1
3 1825
ThatThatGuy
449 Expert 256MB
This should help

http://www.codeproject.com/KB/IP/TCPIPChat.aspx
Jul 19 '10 #2
Hi ThatThatGuy

Thanks for the reply. but I think my task is not too complex. I just need a proper connection strings such that client can access Server Database File.

Thanks
Jul 19 '10 #3
Joseph Martell
198 Expert 128KB
You can access a SQL Server remotely from multiple clients as long as the clients have a proper connection string. The basic format is this:
Expand|Select|Wrap|Line Numbers
  1. "Data Source=[SQL Server name];Initial Catalog=[DB Name];User ID=[username];Password=[password];Application Name=[app name]"
The Application Name parameter is not necessary, but it is useful for any SQL DBAs that are troubleshooting a slow SQL Server.

This will get you connected but there are other considerations as well. I don't know if you are using stored procedures for any of your queries, but you might want to consider it for a client-server set up (for maintenance purposes). Also, make sure none of your queries are locking any tables for a long time because you could cause other users to experience time-outs.
Jul 19 '10 #4

Sign in to post your reply or Sign up for a free account.

Similar topics

5
by: Matt | last post by:
I think this is the basic concept in ASP server-side development. My boss told me web application is NOT client-server application. I argued with him because browser is the client, and the server...
0
by: Kapil Shah | last post by:
Hello Everybody, I have created a console multithreaded client server application where many client connects to the server. I have created a timer in the server which asks the client every 30...
3
by: Salina | last post by:
I am new in C#.Net and going to write a window client/server application. my database is mysql and the data will update every min. what i need to do is push the up-to-date data to clients from...
2
by: Naveen Mukkelli | last post by:
Hi, I'm writing a client/server application using C#. The server accepts connecitons asynchronously, using BeginAccept/EndAccept. Is there any way we can write some unit tests(NUnit) to test...
3
by: asadikhan | last post by:
Hi, I have a client server application where the client sends a request to the server with a filename. The server needs to read the file contents, massage the data, and then add it to the...
5
by: Cichy | last post by:
Hello, I'm writing a Client-Server application using sockets (asynchronous). There is a Server (Master) which accepts incoming connections, and Client (Slave). Afetr establishing connections...
1
by: Karthik D V | last post by:
Hi Friends, What is the diffference between the thin client server application and SmartClient application ? Though I have worked on smart client application, i'm not able to distinguish them...
0
by: enggwaqas | last post by:
I don't know whether this is right forum to post this or not... Basically i wanna make a client/server application where Server will be my desktop pc and client will be any mobile running Windows...
0
by: Maurizio | last post by:
I'd like to ask some suggestion regarding a software that I'm developping. For develop the project I've to use VB.NET and Framework 3.5 This is a Client Server application. I've some computer...
2
by: berilker | last post by:
I have a project. I have to build a client server application and i have to access(and run some queries) to ms sql database which is at server side, from client application. How can i build this...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.