|
Hmm.. this will report the files with a certain label, but not what's in the text node of that label. But I could make this so it generates a file, and write a small program that parses each reported file and builds HTML from the tags. Thanx!
|
|
|
|
|
I have looked 'everywhere' for this and have been unable to find a solution. I need to establish a connection between two PC's using modems. Using the SerialPort class, it is easy to communicate with the attached modem, thus establishing a connection between the two PC's. Once a connection is made, however, how do I bind an IP address/port to the connection, so that I might use standard net applications such as FTP?
Thanks.
|
|
|
|
|
Using this method, you can't. By going directly to the modem, you've completely bypassed the networking stack thereby killing your ability to do IP over the connection.
|
|
|
|
|
Thanks. I surely didn't expect that.
Do you know of a way to do IP over a modem via .NET? Thanks.
|
|
|
|
|
Nope. There's nothing in the .NET BCL that will do this. In order to use IP, you have to use the system's network stack. In order to do that, you have to setup and start the connection outside of your application.
If you really want to transfer files and your writing code for both the server and client side of your app, look into finding an implementation of ZModem or XModem. This will allow you to transfer files over the direct modem connection without using TCP/IP or FTP.
|
|
|
|
|
Try to do some research on SLIP. Think I've seen some code for going with an IP connection over a serial cable. As far as I remember it was WinAPI though. So go from SLIP and WinAPI and maybe MS implemented smth similar in .NET. Good Luck.
|
|
|
|
|
Only by implementing the TCP stack yourself. I wouldn't recommend this.
If you want to make use of the operating system's facilities, you must use the Remote Access Services API, e.g. RasDial . There is no managed wrapper for this API, but you can find out how to use it from .NET at PInvoke.NET[^].
DoEvents : Generating unexpected recursion since 1991
|
|
|
|
|
if you make a connetion by directly accces to modem you can not use IP address. You access and control modem via serial port using AT commands. You by-pass TCPIP stack provided by operating system. You have to implement yourself it in this way.
You should make connection using RAS (Remote Access Service). You have to make a new connection -manually or programaticaly- and can use it. RasDial, etc...
I would send some sample code in .Net if you want.
|
|
|
|
|
where can i download the vs2005 setup free? can anybody help me
|
|
|
|
|
GaneshKumarVkm wrote: where can i download the vs2005 setup free? can anybody help me
I don't think they are available any more. Every time I look I get taken to Visual Studio 2008.
The Visual Studio 2008 Express edition can be downloaded from here:
http://www.microsoft.com/express/download/default.aspx[^]
|
|
|
|
|
I'll add to Colin's post. VS2008 can target .NET 2 code, so you don't need to worry about not being able to continue with VS2005 code.
|
|
|
|
|
Check out
http://msdn.microsoft.com/subscriptions/[^]
For sure, they are not free. You have to purchase MSDN Subscription for the same. You may however like to try the freely available Express equivalents subject to the EULA that are displayed.
Vasudevan Deepak Kumar
Personal Homepage Tech Gossips
A pessimist sees only the dark side of the clouds, and mopes; a philosopher sees both sides, and shrugs; an optimist doesn't see the clouds at all - he's walking on them. --Leonard Louis Levinson
|
|
|
|
|
Hi all,
Under my machine I have installed .Net framework v1.1, v2.0 and v3.0
How can I know which version is being used by my applications ?
Thanks
|
|
|
|
|
Hi,
this is only a partial answer to your question:
string s=Environment.Version.ToString();
if (s=="1.1.4322.573") s=s+" (= 1.1 without Service Packs)";
else if(s=="1.1.4322.2032") s=s+" (= 1.1 with SP1)";
else if(s.StartsWith("1.1.")) s=s+" (= unknown 1.1 flavor)";
else if(s=="2.0.50727.832") s=s+" (= 2.0 without Service Packs)";
else if(s=="2.0.50727.1433") s=s+" (= 2.0 with SP1)";
else if(s.StartsWith("2.0.")) s=s+" (= unknown 2.0 flavor)";
Console.WriteLine(s);
It lacks information on 1.0, 3.0 and 3.5, and does not answer the question from
outside the app.
I too would like to know how to programmatically ask an EXE which Framework it needs
without launching it.
Luc Pattyn [Forum Guidelines] [My Articles]
this months tips:
- before you ask a question here, search CodeProject, then Google
- the quality and detail of your question reflects on the effectiveness of the help you are likely to get
- use PRE tags to preserve formatting when showing multi-line code snippets
|
|
|
|
|
The question is complicated by the fact that version 3.0 and 3.5 do not update the JIT compiler nor the base class libraries. Officially, anyway - 3.5 shipped simultaneously with (and requires) 2.0 SP1 which does update the CLR and BCL.
To determine the version of the CLR required, you can use the Assembly.ImageRuntimeVersion property, if you load the assembly using reflection. To determine if libraries from 3.0 or 3.5 are required you will need to use GetReferencedAssemblies and inspect the assemblies that are being loaded.
DoEvents : Generating unexpected recursion since 1991
|
|
|
|
|
Iam having an aspx file in which the background is the image and iam using a label on that image to store some text.I want this file to be exported to pdf format :?: without loss of any information(that is if i try to export as pdf file then iam getting only the label but not with the background image.)i want this to be coded in c# for the betterment of the application.can anyone tell me that how to export an aspx file to pdf format without loss of any information.(I have tried one method like first converting the aspx file to image file and then exporting it to an pdf file which doesnt work;P.)
pintoo
|
|
|
|
|
|
I'm guessing I have made a basic error here: A friend asked me if I could write a little app to query a MOHAA console. Connection works perfectly first time but then hangs after the second send/receive.
Any advice (and especially with an explanation!) VERY VERY gratefully received.
TY
<br />
IPAddress GroupAddress = IPAddress.Parse(ConfigurationManager.AppSettings["ip"]);<br />
Int32 GroupPort = Int32.Parse(ConfigurationManager.AppSettings["port"]);<br />
IPEndPoint ep = new IPEndPoint(GroupAddress, GroupPort);<br />
<br />
String message = "ÿÿÿÿ" + (Char)2 + "rcon " +<br />
ConfigurationManager.AppSettings["password"] +<br />
" serverinfo";<br />
<br />
Byte[] sBuffer = Encoding.Default.GetBytes(message);<br />
udp.Send(sBuffer, sBuffer.Length, ep);<br />
Byte[] rcvBytes = udp.Receive(ref ep);<br />
String returnData = Encoding.ASCII.GetString(rcvBytes);<br />
String[] returnDataSplit = Regex.Split(returnData, "\n", RegexOptions.IgnoreCase);<br />
foreach (String str in returnDataSplit)<br />
{<br />
Console.WriteLine(str);<br />
}<br />
<br />
message = "ÿÿÿÿ" + (Char)2 + "rcon " +<br />
ConfigurationManager.AppSettings["password"] +<br />
" status";<br />
sBuffer = Encoding.Default.GetBytes(message);<br />
udp.Send(sBuffer, sBuffer.Length, ep);<br />
rcvBytes = udp.Receive(ref ep);<br />
returnData = Encoding.ASCII.GetString(rcvBytes);<br />
returnDataSplit = Regex.Split(returnData, "\n", RegexOptions.IgnoreCase);<br />
foreach (String str in returnDataSplit)<br />
{<br />
Console.WriteLine(str);<br />
}<br />
<br />
}<br />
catch (Exception ex)<br />
{<br />
Console.WriteLine(ex.Message);<br />
}<br />
<br />
Console.Read();<br />
|
|
|
|
|
A couple of possibilities come to mind:
1. You didn't include your initialization code. Something there could be hanging.
2. Your receive code assumes that the response from the server fits into one datagram.
Take a look at the UdpClient class[^] for a sample UdpClient.
John
My opinions only!
Sites of Interest: MSDN Events | US ISV Team Blog
|
|
|
|
|
I need to send a e-mail with attachment from my win application.
Can I check (and how) whether connection to internet exists?
So far I'm dealing it like this:
try<br />
{<br />
SendMailMethod(to,from, attachement);<br />
}<br />
catch(exception)<br />
{<br />
}
Is there a better (proper) way to do it?
|
|
|
|
|
If you really want something about network sanity, try out Dns.Resolve .
Vasudevan Deepak Kumar
Personal Homepage Tech Gossips
A pessimist sees only the dark side of the clouds, and mopes; a philosopher sees both sides, and shrugs; an optimist doesn't see the clouds at all - he's walking on them. --Leonard Louis Levinson
|
|
|
|
|
Ping the gateway or a well-known server:
(from http://msdn2.microsoft.com/en-us/library/system.net.networkinformation.ping.aspx[^]):
using System;
using System.Net;
using System.Net.NetworkInformation;
using System.Text;
namespace Examples.System.Net.NetworkInformation.PingTest
{
public class PingExample
{
// args[0] can be an IPaddress or host name.
public static void Main (string[] args)
{
Ping pingSender = new Ping ();
PingOptions options = new PingOptions ();
// Use the default Ttl value which is 128,
// but change the fragmentation behavior.
options.DontFragment = true;
// Create a buffer of 32 bytes of data to be transmitted.
string data = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
byte[] buffer = Encoding.ASCII.GetBytes (data);
int timeout = 120;
PingReply reply = pingSender.Send (args[0], timeout, buffer, options);
if (reply.Status == IPStatus.Success)
{
Console.WriteLine ("Address: {0}", reply.Address.ToString ());
Console.WriteLine ("RoundTrip time: {0}", reply.RoundtripTime);
Console.WriteLine ("Time to live: {0}", reply.Options.Ttl);
Console.WriteLine ("Don't fragment: {0}", reply.Options.DontFragment);
Console.WriteLine ("Buffer size: {0}", reply.Buffer.Length);
}
}
}
}
|
|
|
|
|
How does one put text on a progressbar control? I can't seem to find a property or function for that.
-- modified at 9:38 Sunday 25th November, 2007
I was already using a user control to give me a smooth bar (got the code from the microsoft site). I just added some extra code to allow me to set and draw the text.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
Hi John,
text labels are not supported by the ProgressBar control.
This article[^] shows it is rather easy to add a progress indicator to a Label tho.
Luc Pattyn [Forum Guidelines] [My Articles]
this months tips:
- before you ask a question here, search CodeProject, then Google
- the quality and detail of your question reflects on the effectiveness of the help you are likely to get
- use PRE tags to preserve formatting when showing multi-line code snippets
|
|
|
|
|
EventLog or custom log (text or XML document on predefined place)?
I am preparing for 70-536 exam, and I am working on some home brew exception handling for personal project, and I was wandering which solution is better?
In company of my first employment text logs in bin folder were canon, at least for errors and warnings.
In company in which I work now, EventLog is used almost exclusively.
None of the programmers in both companies couldn't explain their opinions and preferences with good arguments, first were simplicity advocates and second are somewhat coding purists/exhibitionist.
Seers and Gandalfs with eons of experience I summon ye!
|
|
|
|