作者liaommx (Orz)
看板C_Sharp
标题[问题] C#撰写socket程式.
时间Sun May 3 15:16:58 2009
我写了一个程式A,
A程式负责蒐集资料(假设GPS的经纬度资料)
程式A已经撰写完成,运作无误.
我想透过另一台电脑的程式B
想利用socket的方法,去读取程式A的资料
我在A上面增加一个start按钮,想说按下去就让他去当server
接收socket,有人连线就回传现在的经纬度资料给client
但是程式A的start,只要按下去,该程式就当掉无回应.
(包含接收经纬度都没动作)
若是我希望能撰写成,程式A的start按下去
除了等待连线以外,原本撰写好的经纬度资料还是正常接收.
一直到我按下stop,他才停止传资料出去给B
这样我能怎麽解决?
利用多执行绪的方法吗?
又,多执行绪的理论是什麽?
我一开始撰写程式(windows application),
就没考虑到多执行绪的想法.
这样还方便撰写成多执行绪的方式吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 120.125.83.171
1F:→ joefaq:msdn TcpListener 05/03 15:31