Re: .NET and multithread networks server application



Depending on your definition of "robust server applications" .NET 2.0 is a
pretty good platform for building such applications.

If I had to build true carrier class server applications, I'm not sure if I
would choose it - but then again, I don't think there are any mainstream
platforms suitable for that level of robust.

Using 64-bit hardware and a fair bit of blood/sweat/tears we've been able to
scale our .Net server application beyond any reasonable limits that we
expect to see. You will end up learning just as much about .Net internals as
you know about Win32 internals.

The architecture you describe sounds a bit strange, to be honest. If you're
building a server application, why are you also having clients connect
directly to the database? You're mixing application architectures, and it's
likley that little good will come of it.

Some things to think about regarding the server architecture:
http://www.coversant.net/dotnetnuke/Default.aspx?tabid=88&EntryID=10

.... and, of course, one of the most critical pieces: Can you debug it once
it's up and running?
http://www.coversant.net/Default.aspx?tabid=88&EntryID=28


--
Chris Mullins, MCSD.NET, MCPD:Enterprise
http://www.coversant.net/blogs/cmullins



"Cube" <SiliconJaltz05@xxxxxxxxx> wrote
Hi,

I have developed large multithreaded network application using Win32
and Winsock in the past connecting to an SQL db.

How fast and robost is .NET 2.0 for creating a similar application?

I need to create an client and server application. The client
application consists of C# Window.form controls which connects to a
database. But I need the client to connect to a server application, and
the server will control access to the database as well as report other
live information.

Is C# and .NET suitable for handling the server application? It needs
to scale to handle many many connections on multiple threads.

Also the Client C# application binds to a database, but now it needs to
connect to a server application and then to the database. Do I need to
create wrapper classes for my data and perform serialization ? or is
there some other approach in .NET?

Regards

John



.



Relevant Pages

  • Re: Help with first VB application - Data Entry form
    ... I assumed a desktop / winform client application ... time' stamp from the database machine - control machine ... ... problem solved - web server is control system. ...
    (microsoft.public.dotnet.languages.vb)
  • Re: Help with first VB application - Data Entry form
    ... I assumed a desktop / winform client application ... time' stamp from the database machine - control machine ... ... problem solved - web server is control system. ...
    (microsoft.public.dotnet.languages.vb)
  • Re: Remobjects v KBM
    ... >> client query components) follow from that. ... Then, connections can be created to say SQL Server, Oracle, Interbase and ... can then be created from the abstract dataset definition in 'customers' to ... implicitly - this makes your code not be database connection specific). ...
    (borland.public.delphi.thirdpartytools.general)
  • Re: Help with first VB application - Data Entry form
    ... stamp from the database machine - control machine ... ... unnecessary data to the client ... ... and when building a database independent UI / Client - Server application, ... JavaScript, for example) and thus, will get the time from the web server, ...
    (microsoft.public.dotnet.languages.vb)
  • Re: Opinions needed about the best "Middleware suite" kbmMW vs. RODA
    ... kbmMW supports cross db in such way that all you need to do in your application is to set one property to switch to ... What one have to concentrate about is minimizing the amount of data moved from the app server to the client. ... C/S setup's usually have a quite active chatter going on between the client and the database, ...
    (borland.public.delphi.thirdpartytools.general)

Loading