过去几天我一直在学习ASP的一些事情。 我想把这个PHP代码行转换成ASP,但我还是坚持下去了:
Rails.application.config.assets.paths
我尝试创建一个变量来存储数据,但无法弄清楚如何检查端口5816并计算连接数。 感谢帮助!
它应该基本上是一个在cmd中运行以检查端口的命令,而不是。由它建立的连接!
答案 0 :(得分:1)
您可以使用此代码执行上述命令:
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo = new System.Diagnostics.ProcessStartInfo()
{
UseShellExecute = false,
CreateNoWindow = true,
WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden,
FileName = "cmd.exe",
Arguments = "/C netstat -a -n |find \"5816\" |find \"ESTABLISHED\" /c",
RedirectStandardError = true,
RedirectStandardOutput = true
};
process.Start();
// Now read the value, parse to int and add 1 (from the original script)
int online = int.Parse(process.StandardOutput.ReadToEnd()) + 1;
process.WaitForExit();
此代码启动cmd.exe可执行文件。使用/ C参数,可以为其指定要执行的命令
Stackoverflow中的简单搜索为我提供了数百个可以帮助您的问题。
来源: How To: Execute command line in C#, get STD OUT results,Run Command Prompt Commands