|
See what you are saying. Ok if you are going that route, may I suggest that the generic version that falls out of all other known documents store the data in a byte array from the stream, that way at least it can just reproduce the data as it was by replaying the stream, but still implement the interface as per whatever spec u give it.
|
|
|
|
|
Hi,
I'm building an app that has to send large amounts of binary data - 700Mb and up to a remote copy of this app. The format of the data doesn't really matter as long as the method is fast, efficiant, and fairly easy to use outside .NET like in Java reimplementationas. I've looked at Socket.Send(Byte[], Int32, Int32, SocketFlags) , but I'm not sure that putting a 700Mb buffer into that function would be such a good idea!? Is it necessary to split the thing up? can .NET help me with this so I don't have to reinvent the wheel? Or is there a better way of sending/downloading data altogether?
Any answers would be much appreciated.
*¨¨`)
¸¸.·´ ¸.·*¨¨`)
(¸¸.·* ¸ .·*
¸¸.·*
(¸¸.~~> Joel Holdsworth.
|
|
|
|
|
Joel,
You will definitely want to break it into chunks, and, with that much data, you will probably want to put some error-recovery around it to restart the download if something bad happens. I suggest include some sort of identifier (ie filename) and the chunk number with each chunk.
Chunking also allows the remote app to display some sort of progress bar as the data comes across, which tends to be pretty useful.
|
|
|
|
|
The below is to resolve the url by username and password and read the xml source from the this url. However, I get error like this : "401 error Unauthorized ...". Can you see where is the problem?
XmlTextReader reader = new XmlTextReader
"http://testurl.com/01/02/myXML.xml");
NetworkCredential nc = new NetworkCredential
("username","password","testurl.com");
XmlUrlResolver resolver = new XmlUrlResolver();
resolver.Credentials = nc;
reader.XmlResolver= resolver;
|
|
|
|
|
Your dtd may go elsewhere - anything not referred to locally in the dtd will be allowed, externally (different url) may be prohibited by policy.
/**********************************
Paul Evans, Dorset, UK.
Personal Homepage "EnjoySoftware" @
http://www.enjoysoftware.co.uk/
**********************************/
|
|
|
|
|
What does it mean? I did not use any dtd. (or i misunderstood)
|
|
|
|
|
C# :
process[] ps = Process.GetProcessByName();
error: process index is shut
what can i do ?
|
|
|
|
|
Look up the error in the MSDN?
Sorry that wasn't helpful. You seem to have abrivated the error a little though.
/**********************************
Paul Evans, Dorset, UK.
Personal Homepage "EnjoySoftware" @
http://www.enjoysoftware.co.uk/
**********************************/
|
|
|
|
|
Dear friends I have a following problem.
Please help.
We have a desktop application which simply reads data from xl file and insert it in database. This data insertion is implemented in one method and the address of this method is given to one thread. Then therad is started to call this method.
Up to this it is working fine.
The problem is when we run application first time it properly inserts data in database.
But when i try to run it again, it does not insert data.
It says thread is already running.
Actually this application sends a request to remote server and run the script which inserts data into database. This is working for our local server. i.e. when we treat our local server as remote one it properly inserts data. But when we try it with remote one first time it inserts and after that does not work.
Please help..
Tough Times never lasts but
Tough people do!
|
|
|
|
|
Ensure you have actually got something ending the previous thread, and something reacting in your main app that sets the current thread ref to nothing when it exits.
Also passing references to objects across threads is a bit dodgy, look into syncronisation - things like gates and semiphore may serve you well.
/**********************************
Paul Evans, Dorset, UK.
Personal Homepage "EnjoySoftware" @
http://www.enjoysoftware.co.uk/
**********************************/
|
|
|
|
|
A recently posted message on this board has this guide
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbwlkwalkthroughcreatingsimplemultithreadedcomponenetwithvisualc.asp
/**********************************
Paul Evans, Dorset, UK.
Personal Homepage "EnjoySoftware" @
http://www.enjoysoftware.co.uk/
**********************************/
|
|
|
|
|
Paul,
My problem is solved. I have used join method after starting the thread it is working fine for me.
Thanks for your concerns...
Regards..
Amol
Tough Times never lasts but
Tough people do!
|
|
|
|
|
Regards everybuddy,
What shoud I do with my created control so that it doesn't obey it's container opacity value and be independent of it?
perhaps I should override some method?
Thanks for any note,
-nSun
---
"Art happens when you least expect it"
|
|
|
|
|
It depends on how your parent control is drawing. If it's invisible it won't even bother calling children under some circumstances.
Probably look into overriding the paint - although I think the opacity thing is a window attribute.
/**********************************
Paul Evans, Dorset, UK.
Personal Homepage "EnjoySoftware" @
http://www.enjoysoftware.co.uk/
**********************************/
|
|
|
|
|
I thank you for replying and I know its a prolem with my knowledge but I couldn't use your post to find anything I can implement in action.
what you mean by "It depends on how your parent control is drawing"? parant is a form that I can put my control on its surface, now if I decreese this form's opacity my control gets transparent too, I wan't it reserve its opacity.
I need more info or some tutorial link
Thanks again
-nSun
---
"Art happens when you least expect it"
|
|
|
|
|
Hello.
I have a TextBox and I want , for instance, that when the user press the key "." the textbox displays a ",".´
I have a handler for KeyPress event and I know how to detect when the user pressed the key "." but I don-t know what I have to do to change it to the desired key value.
Any ideas ?
Thanks.
|
|
|
|
|
I might be wrong, but why don't you call a javascript function on keypress of the textbox and pick up the text entered in the textbox and upon finding the "." character, replace it with the desired character and put the text back in the textbox.
Cheers,
Rahul
I do not understand what I do. For what I want to do I do not do, but what I hate I do. - Romans 7:15
|
|
|
|
|
|
Is there an equivalent for Java WeakHashMap() class in C#?
Thanks
--------
Dave
|
|
|
|
|
Hi,
Supposed my program wants to grab a html page in my router and parse for the wan IP address. What should I do to send username and password to handle authentication? Particularly, My linksys router pop up a small window to ask for username and password if I access to 192.168.1.1.
thanks.
|
|
|
|
|
|
You may find that the router always does that, even if you supply credentials as http://user:password@192.168.1.1, since it may not parse them itself, but simply run a page.
Steve S
|
|
|
|
|
I'm not sure what your goal with finding the WAN address is, but you can use a dynamic DNS service such as DynDNS that will enable you to get your IP from anywhere there's an internet connection. If you look in the Advanced tab of your linksys router (depending on if it is new enough), you will see a place for Dynamic DNS. You simply specify your username, password, and domain name (you have to set up an account with dyndns.org to get these) and it will take care of the rest. You can either pay a nominal fee and use your own domain name, or you can just use one of their domain names (with your own sub domain: e.g. <yourname>.dyndns.org) for free. Once it is set up, you can then get the current IP with a simple ping <domain_name_from_dyndns>.
Keep in mind that if you want to host a web server this way, you have to forward port 80 on your linksys router to the internal IP of the computer you are forwarding to.
-Matt
------------------------------------------
The 3 great virtues of a programmer:
Laziness, Impatience, and Hubris.
--Larry Wall
|
|
|
|
|
I don't have that feature in my linksys.
What I am trying to do is my program will periodcially check my wan IP and email to my cell phone if the new IP is detected. here is what i did
<code>private void button1_Click(object sender, System.EventArgs e)
{
StreamReader rd = null;
Regex regexp = new Regex("IP=[0-9]+.[0-9]+.[0-9]+.[0-9]+");
try
{
WebRequest request = WebRequest.Create("http://www.adsforyourbusiness.com/Thang/ip.php");
WebResponse response = request.GetResponse();
rd = new StreamReader(response.GetResponseStream());
string content = rd.ReadToEnd();
string myip = regexp.Match(content).ToString();
textBox1.Text = myip.Substring(3,myip.Length-3);
catch(System.Exception r)
{
textBox1.Text= r.ToString();
}
}
http://www.adsforyourbusiness.com/Thang/ip.php is the page with script to record client ip.
now I used the same code but change to
WebRequest request = WebRequest.Create("http://username:password@192.168.1.1");<br />
WebResponse response = request.GetResponse();
I think I got the exception "the remote server returned an error:(401) Unauthorized.
|
|
|
|
|
Can any body guide me how to make a web browser in without using the legacy Web browser control?
|
|
|
|