Click here to Skip to main content
15,897,032 members
Home / Discussions / C#
   

C#

 
GeneralRe: Capturing a Window Handle Pin
Akrynite24-May-05 11:41
Akrynite24-May-05 11:41 
GeneralRe: Capturing a Window Handle Pin
User 665824-May-05 11:51
User 665824-May-05 11:51 
GeneralRe: Capturing a Window Handle Pin
Dave Kreskowiak24-May-05 14:38
mveDave Kreskowiak24-May-05 14:38 
GeneralRe: Capturing a Window Handle Pin
eggie524-May-05 12:37
eggie524-May-05 12:37 
GeneralArchitecture Issue Pin
parrot12324-May-05 9:30
parrot12324-May-05 9:30 
GeneralRe: Architecture Issue Pin
Marc Clifton24-May-05 11:59
mvaMarc Clifton24-May-05 11:59 
GeneralRe: Architecture Issue Pin
Anonymous24-May-05 19:24
Anonymous24-May-05 19:24 
GeneralRe: Architecture Issue Pin
Marc Clifton25-May-05 0:20
mvaMarc Clifton25-May-05 0:20 
I'm replying to this post again since your other reply was done as "anonymous".

Regarding:

As far as the multi-user part is concerned, I would like to have many users perform the downloads simultaneously (so for instance if two users requested collection of information at the same time the application would pick two ports and call, and display the appropriate results to each user).

If you implement this as a GUI in a browser, the ASP.NET application is running in its own thread and its own context, so really all you will need to do is find a free modem and dial out (there is a potential of two threads trying to connect to the modem at the same time, so you'll have to implement some smart resource locking). The biggest problem I see is that when the user hits "Get Data" on the browser, he may be sitting there for a long time before the page refreshes. I'm not an ASP.NET expert so I don't really have a good suggestion for how to handle that.

Also, same with web services--they should run in their own context. Make sure whatever TAPI package you get can run in threads, or if you work with the native TAPI interface, you'll have to make sure your code is thread safe.

Marc



My website

Latest Articles:
Undo/Redo Buffer
Memento Design Pattern
GeneralDebugging SEHExceptions Pin
Luis Alonso Ramos24-May-05 8:51
Luis Alonso Ramos24-May-05 8:51 
QuestionDefault Enter and Cancel button C# Winforms? Pin
pankazmittal24-May-05 8:25
pankazmittal24-May-05 8:25 
AnswerRe: Default Enter and Cancel button C# Winforms? Pin
Uri Lavi24-May-05 8:38
Uri Lavi24-May-05 8:38 
AnswerRe: Default Enter and Cancel button C# Winforms? Pin
pubududilena24-May-05 21:33
pubududilena24-May-05 21:33 
GeneralRe: Default Enter and Cancel button C# Winforms? Pin
pankazmittal25-May-05 4:11
pankazmittal25-May-05 4:11 
GeneralRetives all databases names ,tables names and Columsn names of local host Pin
ksanju100024-May-05 7:15
ksanju100024-May-05 7:15 
GeneralRe: Retives all databases names ,tables names and Columsn names of local host Pin
rudy.net24-May-05 17:58
rudy.net24-May-05 17:58 
GeneralRe: Retives all databases names ,tables names and Columsn names of local host Pin
ksanju100024-May-05 18:52
ksanju100024-May-05 18:52 
GeneralRe: Retives all databases names ,tables names and Columsn names of local host Pin
pubududilena24-May-05 22:22
pubududilena24-May-05 22:22 
GeneralRe: Retives all databases names ,tables names and Columsn names of local host Pin
ksanju100024-May-05 22:49
ksanju100024-May-05 22:49 
GeneralRe: Retives all databases names ,tables names and Columsn names of local host Pin
rudy.net25-May-05 2:48
rudy.net25-May-05 2:48 
GeneralPage-level static members and Events Pin
DisruptedSinner24-May-05 7:05
DisruptedSinner24-May-05 7:05 
GeneralRe: Page-level static members and Events Pin
S. Senthil Kumar24-May-05 7:49
S. Senthil Kumar24-May-05 7:49 
GeneralRe: Page-level static members and Events Pin
DisruptedSinner24-May-05 8:16
DisruptedSinner24-May-05 8:16 
GeneralRe: Page-level static members and Events Pin
Luis Alonso Ramos24-May-05 9:08
Luis Alonso Ramos24-May-05 9:08 
GeneralRe: Page-level static members and Events Pin
DisruptedSinner24-May-05 9:20
DisruptedSinner24-May-05 9:20 
GeneralTImed Form Pin
fadeddata24-May-05 6:48
fadeddata24-May-05 6:48 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.