首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

winsock Get网页有关问题

2012-02-20 
winsock Get网页问题当TCP连上后第一种:Private Sub Command7_Click()If Winsock1.State 7 ThenWinsock1

winsock Get网页问题
当TCP连上后
第一种:
Private Sub Command7_Click()
If Winsock1.State = 7 Then
Winsock1.SendData Text2.Text
End If
End Sub
——————————————————
第二种:
Private Sub Text2_KeyUp(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 And Winsock1.State = 7 Then
Winsock1.SendData Text2.Text
Text1.Text = Text1.Text & Chr(13) & Text2.Text
'Text2.Text = ""
End If
End Sub

第二种在text2里按回车发送能成功,也能得到200 ok的答复
可是第一种点Command7就是Get不了,只是把一堆data数据传给服务器,得不到任何回复
我是用Wireshark截获封包看到的,第二种和用浏览器Get网页发的封包几乎一样,可都是Winsock1.SendData Text2.Text为什么第一种就不行呢?新手,,,求解。。。。



[解决办法]
没人回答啊?
[解决办法]
用不着winsock
用inet获得网页更简单。
[解决办法]
第一种:
Winsock1.SendData Text2.Text & vbcrlf

既然有回车键管用,就加个回车再发送,试试
[解决办法]
HTTP协议你没有仔细看.

请求的结束是使用两个vbcrlf标志的.

参考:

http://topic.csdn.net/u/20110510/18/ebadd490-fa55-4835-b16c-1061b1f8cc33.html

7#

热点排行