c/s模式一般都是用winsock來相互通訊,實現雙方互動。
用asp網頁來連線(不能稱之為通訊),只能c對s傳送資訊或請求一些資訊,
s是不能主動來連線c,發資訊給c。
一、c端
既然是要訪問asp頁,這裡有二種方式。
1、api寫的訪問模組
option explicit
把以上**放到乙個模組中即可。
呼叫postinfo時,給出正確的引數即可。
這個函式的返回值就是你得到的資訊,乙個字串,由s端生成。
2、可以用xmlhttp來訪問,我給出乙個我實際用的upload file的函式
同樣,**中的m_uploadmessage就是返回來的資訊.
二、接著說s端
需要引用microsoft active server pages object library
1、新增asp頁的介面類
這幾個是asp的物件,會asp的人一看就知道。
下面就是入口函式
public function mysubmain()
'gmyrequest中就是c給過來的一些資料,處理他
gmyresponse.write 「返回給c的資料」
end function
三、asp頁內容
<%
set myobject = server.createobject("工程名.介面類名")
myobject.mysubmain
set myobject = nothing
%>
把asp頁架起來就ok了。
c/s就可以通訊了。
ps:如果有興趣的朋友,可以向我索要最簡單的完整例項。
VB6通過外網連線遠端SQLSERVER2014
本文的目的是 通過外網,訪問架設在本地區域網內的sql server2014伺服器 其他版本未證實,但想來大同小異 在撰寫本文之前,我花了大量的時間在網路上查詢關於vb遠端連線sqlserver伺服器的資料。通過各種艱難摸索,終於找到了行之有效的成功連線的經驗。不敢獨享,拿來與大家共同交流。1 遠端...
VB6生成DLL,供Asp呼叫
啟動vb6.0,新建 activex dll工程。單擊 工程 引用,選擇 microsoft active server pages object library 和 microsoft activex data objects 2.1 library 兩項。根據需要,修改類名和工程名。以上語句是必...
用vb6寫asp元件的簡單例子
本機除錯 1 重新啟動www服務 2 重新生成dll 伺服器註冊 1 手工註冊dll 非常遺憾要重新啟動伺服器 regsvr32 rhasp.dll 反註冊regsvr32 u rhasp.dll 2 另外還有乙個方法可以不重新啟動伺服器 使用mts microsoft transaction se...