2016-07-18 16 views
0

我创建了一个File Watcher服务来监视并记录计算机上的所有更改,并将它们写入C:/上的文件,但我希望能够将该文件关闭(关闭计算机)到我拥有的网站数据库。我使用过TcpListeners,变量,其他选项。有没有办法让这项服务工作?它运行在C#上,服务器在Django上运行。 它的工作方式是;File Watcher能够将数据发送到Web服务器

Changed > Log.txt > OnStop send to website 

有什么办法可以让它像这样工作,还是我做错了什么? 下面是我使用的var方法。

var request = (HttpWebRequest)WebRequest.Create("www.example.com"); 

var postData = "user=hello"; 
postData += "&event=world"; 
postData += "&path=world"; 
postData += "&stamp=world"; 
var data = Encoding.ASCII.GetBytes(postData); 

request.Method = "POST"; 
request.ContentType = "application/x-www-form-urlencoded"; 
request.ContentLength = data.Length; 

using (var stream = request.GetRequestStream()) 
{ 
    stream.Write(data, 0, data.Length); 
} 

var response = (HttpWebResponse)request.GetResponse(); 

var responseString = new StreamReader(response.GetResponseStream()).ReadToEnd(); 

回答

0

您如何看待关机系统上的触发器? 我的意思是一个单独的任务
Here there is a question

+1

虽然这与制作上的关机/注销服务功能有帮助,它不与它不将数据发送到服务器的问题有所帮助。不过谢谢你! –