請教各位
之前我以標準執行檔,做了Server端和Client端的程式
其中是以WinSock來做連結,當Client丟東西給Server,Server可以正確的接收到
現在呢
我的Server同樣是那個程式
然後我新增一個ActiveX控制項,然後Winsock元件也是用Copy過去的
Private Sub cmdSend_Click()
Sender.RemoteHost = "192.168.0.1"
Sender.RemotePort = 1000
Sender.Connect
Sender.SendData "Test"
'Sender.Close
End Sub
現在卻都沒有反應,
它的Sender.State都是8(這台電腦正在關閉連線)
然後也出現錯誤說~~
對所要求的交易或要求而言,通訊協定(protocol)不適合或連線狀態有誤
我想請問的是,在ActiveX控制項裡,不能使用WinSock元件嗎
如果可以的話,請問我哪裡需要注意的呢
謝謝各位
之前我以標準執行檔,做了Server端和Client端的程式
其中是以WinSock來做連結,當Client丟東西給Server,Server可以正確的接收到
現在呢
我的Server同樣是那個程式
然後我新增一個ActiveX控制項,然後Winsock元件也是用Copy過去的
Private Sub cmdSend_Click()
Sender.RemoteHost = "192.168.0.1"
Sender.RemotePort = 1000
Sender.Connect
Sender.SendData "Test"
'Sender.Close
End Sub
現在卻都沒有反應,
它的Sender.State都是8(這台電腦正在關閉連線)
然後也出現錯誤說~~
對所要求的交易或要求而言,通訊協定(protocol)不適合或連線狀態有誤
我想請問的是,在ActiveX控制項裡,不能使用WinSock元件嗎
如果可以的話,請問我哪裡需要注意的呢
謝謝各位
文章標籤
全站熱搜

試出來了 我在 Sender.Connect Sender.SendData "Test" 這二個中間,加了一個延遲就可以了 我想,可能當我網頁在connect之後,Sender.State還在6時,就馬上送了字串,所以才不行,所以加了延遲後,Sender.State就=7,那時傳送,就ok了 如果是一般執行檔,就沒有這個問題,換成 ActiveX控制項就不行 我想是這樣吧, 謝謝各位