Click here to Skip to main content
15,909,747 members
Home / Discussions / C#
   

C#

 
QuestionHow can i do a mouseover event for an asp object? Pin
Anthony Mushrow29-Nov-05 11:41
professionalAnthony Mushrow29-Nov-05 11:41 
AnswerRe: How can i do a mouseover event for an asp object? Pin
Dave Kreskowiak30-Nov-05 5:43
mveDave Kreskowiak30-Nov-05 5:43 
Questiondisposal of a homemade object Pin
melanieab29-Nov-05 10:35
melanieab29-Nov-05 10:35 
AnswerRe: disposal of a homemade object Pin
Dan Neely29-Nov-05 10:38
Dan Neely29-Nov-05 10:38 
GeneralRe: disposal of a homemade object Pin
melanieab29-Nov-05 11:14
melanieab29-Nov-05 11:14 
GeneralRe: disposal of a homemade object Pin
Dan Neely30-Nov-05 2:05
Dan Neely30-Nov-05 2:05 
Questionnetwork problem please help!!! Pin
snouto29-Nov-05 10:14
snouto29-Nov-05 10:14 
AnswerRe: network problem please help!!! Pin
mcljava29-Nov-05 12:33
mcljava29-Nov-05 12:33 
Your problem is multifaceted and will require at least two solutions - or more. For example, in designing a server like you describe you are really creating a message broker or gateway. If Chat I/O is not critical you might consider going connectionless and use UDP. You can still build your own application protocol to handle sequence and drops, and this would let you get around the network stream issue. At the same time with UDP you can use multicast addressing so that one peer can effectively send to a collective group of IP addresses. An example is if you need to bring the server down it would make for decent but not perfect way of letting the bulk of the users know the system is immenently going down. I say decent because trying to reach every single last chat client is prone to all sorts of network issues. But for the most part such a broadcast or multicast mechnism is still useful.

Now the other problem is in a word: security. If you are planning on communicating thru firewalls then you will have to take VPNs and possibly SSL into account. At the same time, if your company has a VPN that end users dial into or access through the Internet, then they would be able to access your server across the enterprise. Indeed the network people at your company can tell you what to expect and you will need to make sure your app meets their requirements.

To start off, concentrate of getting the message brokering piece to be very efficient and work 100% inside your intranet. Make sure you run lost of stress tests. I recommedn writing a couple of test harnesses that pound your broker from both sides with hundreds of connections (use threads). Once you are certain that your broker is working, any remote user with VPN access should be able to see you broker if allowed by network ops. Thus challenge is get the chat client and broker working BEFORE you stroll into the network ops depertment and ask them to open up a firewall port. Chances are that is a non-trivial question that needs executive sponsorship.

Good luck!;)

Mike
GeneralRe: network problem please help!!! Pin
snouto29-Nov-05 23:06
snouto29-Nov-05 23:06 
QuestionBack Button ASP.NET Pin
TheMajorRager29-Nov-05 10:02
TheMajorRager29-Nov-05 10:02 
QuestionCrystal Report setup problem Pin
sasan5629-Nov-05 9:56
sasan5629-Nov-05 9:56 
QuestionCreating a window form Pin
Yevgeny Efter29-Nov-05 8:45
Yevgeny Efter29-Nov-05 8:45 
AnswerRe: Creating a window form Pin
enjoycrack29-Nov-05 9:08
enjoycrack29-Nov-05 9:08 
GeneralRe: Creating a window form Pin
Yevgeny Efter29-Nov-05 9:25
Yevgeny Efter29-Nov-05 9:25 
GeneralRe: Creating a window form Pin
enjoycrack29-Nov-05 10:20
enjoycrack29-Nov-05 10:20 
QuestionFailed to compare Time portion of DateTime when read ACCESS database Pin
Roman Muntyanu29-Nov-05 7:58
Roman Muntyanu29-Nov-05 7:58 
AnswerRe: Failed to compare Time portion of DateTime when read ACCESS database Pin
Rob Philpott29-Nov-05 8:41
Rob Philpott29-Nov-05 8:41 
GeneralRe: Failed to compare Time portion of DateTime when read ACCESS database Pin
Roman Muntyanu29-Nov-05 9:19
Roman Muntyanu29-Nov-05 9:19 
GeneralRe: Failed to compare Time portion of DateTime when read ACCESS database Pin
Rob Philpott29-Nov-05 11:27
Rob Philpott29-Nov-05 11:27 
GeneralRe: Failed to compare Time portion of DateTime when read ACCESS database Pin
Roman Muntyanu30-Nov-05 5:48
Roman Muntyanu30-Nov-05 5:48 
Questioneasy textbox question? Pin
melanieab29-Nov-05 7:36
melanieab29-Nov-05 7:36 
AnswerRe: easy textbox question? Pin
Rob Philpott29-Nov-05 8:02
Rob Philpott29-Nov-05 8:02 
GeneralRe: easy textbox question? Pin
melanieab29-Nov-05 8:15
melanieab29-Nov-05 8:15 
QuestionWeb Service XML to DataGrid - 'System.NullReferenceException' error Pin
tabulation29-Nov-05 7:16
tabulation29-Nov-05 7:16 
AnswerRe: Web Service XML to DataGrid - 'System.NullReferenceException' error Pin
Rob Philpott29-Nov-05 8:51
Rob Philpott29-Nov-05 8:51 

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.