|
you only need to create one class, it should contain about half of the code you have shown. Typically:
- an open method
- one or multiple use methods (read, write)
- a close method
Do you know how to work with files? it is basically the same.
Luc Pattyn
I only read code that is properly indented, and rendered in a non-proportional font; hint: use PRE tags in forum messages
Local announcement (Antwerp region): Lange Wapper? Neen!
|
|
|
|
|
Ok..i made new class for most of the code.. now i get error when i try to start streaming client.. here i have code in that class:
public void start_client()
{
IPAddress novip = IPAddress.Parse(_ip);
Console.WriteLine("Povezujem ...");
odjemalec.Connect(novip, int.Parse(_port));
Console.WriteLine("Povezan");
}
public void streamaj_client()
{
NetworkStream networkStream = odjemalec.GetStream();
StreamReader streamReader = new StreamReader(networkStream);
StreamWriter streamWriter = new StreamWriter(networkStream);
streamWriter.WriteLine(podatki);
Console.WriteLine("Pošiljam sporočilo...");
streamWriter.Flush();
string s = streamReader.ReadLine();
Console.WriteLine("Prejemam sporočilo...");
Console.WriteLine(s);
}
here are two methods..i get error at NetworkStream networkStream=odjemalec.GetStream(); It says networkStream=null? But i have connected client to server and it says in console that is connected. What am i doing wrong now?
|
|
|
|
|
|
Why you post this type of queries in this forums....
Thanks
Md. Marufuzzaman
Don't forget to click [Vote] / [Good Answer] on the post(s) that helped you.
I will not say I have failed 1000 times; I will say that I have discovered 1000 ways that can cause failure – Thomas Edison.
|
|
|
|
|
Hi people
I've got a rather simple question. In my app, I want to 100 by a certain number, and then store the result in a double, or other suitable variable. Lets say I want to say 100/48, the result is 2.0833333. When I try this though, the result always gets rounded off to the nearest decimal. So the result in my app would return 2.0 How can I get it to store 2.083 instead?
|
|
|
|
|
The result of integer division is always an integer; if you want a real (i.e. float or double) result, make sure at least one of the operands is real; for constants, append ".0" to the number, for variables use a float/double variable, or cast to float or double. Examples:
100.0/48
100/48.0
100/(double)INT48
((double)INT100)/48
DOUBLE100/48
100/DOUBLE48
Then optionally use formatting to get the number of decimals you want, as in x.ToString("N3"); or x.ToString("F3");
Luc Pattyn
I only read code that is properly indented, and rendered in a non-proportional font; hint: use PRE tags in forum messages
Local announcement (Antwerp region): Lange Wapper? Neen!
|
|
|
|
|
Thanks alot.
This works perfectly
|
|
|
|
|
you're welcome.
Luc Pattyn
I only read code that is properly indented, and rendered in a non-proportional font; hint: use PRE tags in forum messages
Local announcement (Antwerp region): Lange Wapper? Neen!
|
|
|
|
|
No offense but you really should have known that.
|
|
|
|
|
sure, using a language assumes such basic knowledge; however if he were an experienced VB programmer, things get confusing as division behaves somewhat differently in VB.
And how often do we see things questions like: why do I get zero from percent = current/maximum*100; ?
Luc Pattyn
I only read code that is properly indented, and rendered in a non-proportional font; hint: use PRE tags in forum messages
Local announcement (Antwerp region): Lange Wapper? Neen!
|
|
|
|
|
Luc Pattyn wrote: And how often do we see things questions like: why do I get zero from percent = current/maximum*100;?
Too often. But that's more of an operator precedence problem IMO
|
|
|
|
|
Not in VB, if you do
Dim a As Integer = 1 / 3 * 100
the result is 33 (unless you have Option Strict On, then it results in an error); in C-like languages 1 / 3 * 100 is zero.
Luc Pattyn
I only read code that is properly indented, and rendered in a non-proportional font; hint: use PRE tags in forum messages
Local announcement (Antwerp region): Lange Wapper? Neen!
|
|
|
|
|
Well VB is odd. I didn't know it was That odd, but then I'm not a VB programmer and I've never written a single line of VB
|
|
|
|
|
Uhm beginner coders are also allowed to ask questions aren't they?
|
|
|
|
|
Absolutely!
Your question was easy to understand, even if it appeared simple to some members. They forget that they didn't know things not so very long ago.
As long as you continue to post clearly defined questions, carry on doing so.
Bear in mind however that if you ask too many really simple questions, all you will get back is suggestions that you buy a beginners book. Which is not a bad idea. It gets you past the really simple stuff and using the IDE and so on, so you might consider that anyway.
[Edit]
It has been pointed out to me that it is not enough to just buy a beginners book. You have to read it as well and work through the examples it contains.
[/Edit]
Henry Minute
Do not read medical books! You could die of a misprint. - Mark Twain
Girl: (staring) "Why do you need an icy cucumber?"
“I want to report a fraud. The government is lying to us all.”
|
|
|
|
|
Henry Minute wrote: buy a beginners book
doesn't help at all. You have to study the book; owning it and keeping it around for future reference is a good idea, however it isn't sufficient.
Luc Pattyn
I only read code that is properly indented, and rendered in a non-proportional font; hint: use PRE tags in forum messages
Local announcement (Antwerp region): Lange Wapper? Neen!
|
|
|
|
|
Edited, to comply.
Henry Minute
Do not read medical books! You could die of a misprint. - Mark Twain
Girl: (staring) "Why do you need an icy cucumber?"
“I want to report a fraud. The government is lying to us all.”
|
|
|
|
|
Excellent.
This[^] offers even more suggestions.
Luc Pattyn
I only read code that is properly indented, and rendered in a non-proportional font; hint: use PRE tags in forum messages
Local announcement (Antwerp region): Lange Wapper? Neen!
|
|
|
|
|
hy
How to prevent of the opening source in the .net , by reflector or
etc.
|
|
|
|
|
I think you are looking for some fuscator.
Please go through this first DotFuscator[^].
|
|
|
|
|
The link given by Arindam Sinha, is correct but you should be aware that you cannot currently hide your .Net code from a determined hacker. All that Obfuscators do is to slow them down a bit.
Henry Minute
Do not read medical books! You could die of a misprint. - Mark Twain
Girl: (staring) "Why do you need an icy cucumber?"
“I want to report a fraud. The government is lying to us all.”
|
|
|
|
|
Every working executable can be cracked, all we can do is slowing things down. You can obfuscate with Dotfuscator or protect your executable with Themida.
I personally use DotFuscator.
|
|
|
|
|
I was using the Jet OLEDB Provider in my web site to convert SQL table to Excel sheet.
When I moved to 64-bit OS (IIS real 64 bit), it turned out that the Jet OLEDB DLL is not supported in 64-bit and Microsoft does intend to do so in the future - What options do I have to support this option (Saving SQL table to Excell file) in 64-bit OS?
Thanks
Haim
|
|
|
|
|
|
You have no choice but to force your app to compile as 32-bit only. Look for "Target Type" or "Target CPU" in your project properties, probably behind an "Advanced" tab or button, and set it to "x86".
|
|
|
|