她提示错误连接或协议错误
应该如何修改?
With Winsock1
.RemoteHost = "sms.sina.com.cn"
.RemotePort = 80
.LocalPort = 80
.Connect
.SendData "GET /cgi-bin/sms/register.cgi?" & "mobile=" & Text1.Text & "lang=" & langs & "\\HTTP/1.0" & vbCrLf
End With
应该如何修改?
With Winsock1
.RemoteHost = "sms.sina.com.cn"
.RemotePort = 80
.LocalPort = 80
.Connect
.SendData "GET /cgi-bin/sms/register.cgi?" & "mobile=" & Text1.Text & "lang=" & langs & "\\HTTP/1.0" & vbCrLf
End With
解决方案 »
- 大家帮帮忙,为什么用timer就出现异常了?
- vb如何画数学坐标曲线图
- (vb与WEB开发)朋友问我个问题,这几天想了下,看看什么思路好点。
- 请问有简单易用的程序打包软件吗?
- 莫名其妙的报错,请高手入内。
- 怎样删除符合条件的数据库记录,解决后马上给分,急用
- vb中做子菜单用什么,另外问一下有句柄这个概念吗?(老风格,在线等,解决就散分)
- 各位拉我一把
- 请问vb里面有直接把byte数组直接转换成字符串的方法吗
- sql server存储过程问题:(参数返回)
- 如何让webBrowser中的网页不会在新窗口中打开?
- 程序安装后运行报表预览出错(error detected by database dll)
.RemoteHost = "sms.sina.com.cn"
.RemotePort = "80"
.Connect
End With我试了,上面的可以Connect OK!
.SendData "GET /cgi-bin/sms/register.cgi?" & "mobile=" & Text1.Text & "lang=" & langs & "\\HTTP/1.0" & vbCrLf
End Sub发送数据的语句要放在连接成功事件里,不然就是报你那个错误
.RemoteHost = "sms.sina.com.cn"
.RemotePort = 80
.LocalPort = 80 ''错的地方,本地端口不用指定
.Connect '连接上了才可以发数据的,请在Connect事件里做个标志, .SendData "GET /cgi-bin/sms/register.cgi?" & "mobile=" & Text1.Text & "lang=" & langs & "\\HTTP/1.0" & vbCrLf
End With
40006
黄色问题代码是:
.SendData "GET /cgi-bin/sms/register.cgi?" & "mobile=" & Text1.Text & "lang=" & langs & "\\HTTP/1.0" & vbCrLf