|
The clients and servers both use a .dll for connection/send/rcv data. The server assigns the new socket to an ArrayList when a client connects, and gives the client an associated number. When a client disconnects, the server removes the client at the ClientNumber position in the ArrayList, then updates all necessary ClientNumbers to the correct position. While the update is going on, the server is suspended, IE, it can not accept new connections until the update is complete.
The client dll backend catches an error, performs cleanup procedures, then trys to reconnect at a random interval. The connect/disconnect portion of the program isnt the problem. Even when the server hangs it still accepts/disconnects.
IP Addresses are static. That shouldnt be a problem. Im beginning to think that it may be some of the other software running on the actual server with my server program. I think the backup software is locking the database when the server tries to update file listings. When I came in this morning, the ListView telling me what the current files were was empty, suggesting it failed contacting the database. If that is the case, then when it tries sending files, it wont have any references in the DataSets, and will simply return from the function without sending anything. Ill keep everyone informed incase the problem may come up with someone else.
|
|
|
|
|
Hello,
Is there a way when we close the form using X (top right corner of the form on the ControlBox), to make it act as a cancel event, when I press Cancel button on this form. In other words, to run cancel button event?
Thank you
|
|
|
|
|
every form has two properties :
AcceptButton:
called when the user press "ENTER".
and the button appears differently.
CancelButton
called when the user press "ESC" or click the close button.
in both cases the form calls the click event of the according button.
hope i helped .
|
|
|
|
|
Hi to everyone!
I just want to ask if it is possible to make an application that all its inputs will appear on MS Word.. I mean if I type Hello on the application, it would automatically appear in MS Word.. If it is can someone tell me how.. thanks a lot
bryz
-- modified at 9:18 Friday 9th December, 2005
|
|
|
|
|
I guess what you're saying is that if you type something in a textBox, you want it to appear inside a Ms Word document right? Take a look at this[^]. It covers a lot of stuff for communicating with Ms Word from C#
Regards,
Polis
Can you practice what you teach?
|
|
|
|
|
Polis, Thanks a lot..
Regards,
Bryan
|
|
|
|
|
Hi to everyone!
I just want to ask if it is possible to make an application that all its inputs will appear on MS Word.. If it is can someone tell me how.. thanks a lot
bryz
|
|
|
|
|
Can you explain more about your prb. Or atleast rephrase your Q
-A
Work smarter, not harder
|
|
|
|
|
Actually, I am planning to make an application whose input (from a user) that will have its output reflected in another application (like notepad).. is it possible? Ex. if I am the user and I type "Hello" , "World" then the output would appear in the notepad each time a word is typed. If it is possible, can you teach me how to do it? Thanx a lot
|
|
|
|
|
I know that iframes are HTML code but I'm using it in my web form. I have created two web forms, the one is used the main wep page and the other is displayed inside an iframe on the main web page. The web page inside the contais a CheckBoxList and I want to acces this list from the main web page.
Please help...
|
|
|
|
|
Can anybody tell me how to implement a string.Format(..) style function.
i.e. the string.Format() function can take an unlimited amount of parameters, how can I do the same thing in my own functions?
e.g. MyAdditionFunction(1,2)
Which adds all the int values passed into it (the example above would return 3)
I would also like to be able to do:
MyAdditionFunction(1,2,3,4)
which would return 10
Like the string.Format(..) function the MyAdditionFunction can take any amount of parameters
post.mode = postmodes.signature;
SELECT everything FROM everywhere WHERE something = something_else;
> 1 Row Returned
> 42
|
|
|
|
|
|
public int MyAdditionFunction(params int [] values)
{
int total = 0;
foreach(int i in values)
total += i;
return total;
}
usage:
Console.WriteLine(MyAdditionFuntion(1,2,3,4,5));
|
|
|
|
|
How can we show a child form in the MDI form?
I have set the IsMdiContainer proprty of main form to true.
Now I cannot any such kind of propert (like in VB we set MDIChild property of child form to true) so that I can show the child form within the boundaries of Main Form.
I am new to Windows Forms
Thanks,
Sandeep
+919891027854
|
|
|
|
|
Set the MDIParent property of the child form to the parent form.
e.g
//suppose the code is in the parent form
//so "this" keyword represent your MDI container
MDIChild mdiChild = new MDIChild();
mdiChild.MDIParent = this;
mdiChild.Show();
On the other hand you could provide parent as a parameter in the constructor of the child in order to automate the process and set there the MDIParent property
|
|
|
|
|
Thanks for ur reply. I have one more query from u.........
How can we set the MDIParent of the child form which we had made dialog modal (eg. Login Form if I had called it by ShowDialog() method)
Thanks,
Sandeep
+919891027854
|
|
|
|
|
You can't.Only non-modal and non-TopMost windows can be set as child.
|
|
|
|
|
|
Probably installing XP SP2?
|
|
|
|
|
how could i install xp sp2 to windows me?
|
|
|
|
|
Buy a windows XP disk.
|
|
|
|
|
I mean installing xp sp 2 onto win ME.
I know it is impossible
|
|
|
|
|
What, upgrading Windows ME to XP?
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
No
I used MaskedTextBox in my project it works fine on XP machines. But at Windows ME clients it doesnt work. so i asked is there any method to force to work it on Windows me. But i read MSDN carefully, i relazed, maskedbox is a WinFx control so WinFx controls just works on XP with SP2 , and WinServer 2003 also Vista.
All is that.
I decided to use MSMASK32.OCX i add to tollbar, but it says now "YOU MUST HAVE A LICENCE TO THIS THIS aCTIVEx COMPONENT"
how can i register that ? regsvr ... ... ???
|
|
|
|
|
You can try unregistering and re-registering the control using REGSVR32.
If that doesn't work, see this[^] KB article on MSDN.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|