2016-07-18 60 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

雖然這與製作上的關機/註銷服務功能有幫助,它不與它不將數據發送到服務器的問題有所幫助。不過謝謝你! –