[請益] 接收資料的應用
各位MIS的前輩大家好,小弟並非專職的IT人員,而是自動化工程師。不過問題看起來跟
MIS版比較有關係,所以就來這裡請教大家了。
事情是這樣的,前陣子公司買了幾台檢測儀,主管發現除了一般的I/O之外,機器上還配
有網口,便讓小弟研究一下是不是可以把檢測數據發送到電腦,之後可以分析研究。翻
了說明書後發現檢測儀確實有Tcp client的功能,於是就找了一台沒人用的電腦(OS為Win
7專業版),用C#寫了個程式作為接收端記錄資料,再用交換機把電腦和檢測機串在一起。
一開始都運作的很順沒有問題,不過後來發現,電腦開著一段時間後,有時候會莫名其妙
斷線。時間短則三天,長則二十天。報錯訊息為SocketException(0x80004005):遠程主
機強迫關閉了一個現有的連接。由於資料其實蠻小的,大約每小時才1MB左右而已,所以
初步判斷應該不是資料堵塞的問題。
我自己也知道這樣隔空抓藥基本上是不可能的,所以想請教各位前輩的是:
1.一般這種接近純接收資料的應用是怎麼實現?
2.有沒有需要作額外設定或調整(因為我就很單純地用C# 的socket class 的 read方法而
已)?
3.有沒有什麼關鍵字可以搜尋?
4.這種情況要抓問題的話,大概有什麼方法呢?
不好意思問題問的很淺又不夠精確,不過小弟實在不是科班出身的,要Google也不知道
從何下手。再加上工廠又很偏僻,公司沒有很專業的IT人員,,要問人也找不太到。所
以還希望各位海涵了。謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 85.203.21.94
※ 文章網址: https://www.ptt.cc/bbs/MIS/M.1531710952.A.5CA.html
推
07/16 11:25,
6年前
, 1F
07/16 11:25, 1F
→
07/16 11:25,
6年前
, 2F
07/16 11:25, 2F
推
07/16 11:31,
6年前
, 3F
07/16 11:31, 3F
→
07/16 12:04,
6年前
, 4F
07/16 12:04, 4F
推
07/16 15:23,
6年前
, 5F
07/16 15:23, 5F
→
07/16 19:51,
6年前
, 6F
07/16 19:51, 6F
→
07/16 19:52,
6年前
, 7F
07/16 19:52, 7F
MIS 近期熱門文章
PTT職涯區 即時熱門文章