winsck.GetData接收到的字符串是"??",请问是存放的变量有问题吗?我测试过,有些服务器的连接显示是正常的,有些服务器的连接显示是错误的。。Dim data_re As String
winsck.GetData data_re, vbString
textbox1.text = data_re
winsck.GetData data_re, vbString
textbox1.text = data_re
解决方案 »
- 往CombBox中添加日期
- 一个小问题
- VB怎么改变程序的窗体界面啊?
- 利用SQL SERVER2000实现远程访问出现的问题
- 在程序中用了连接字符串,在(无开发环境中)win98中运行还是需要配置odbc,但在winxp中却不需要,这是怎么回事??
- 这个网站:http://www.softwww.com 中的一款聊天软件,要出售源代码,我准备买一套,大家认为这样的软件的源代码值多少钱
- vb中的引用问题
- 我想问window2000下,怎样控制系统的启动程序,象win98下的msconfig那样。
- 串口设备连接台式机的问题
- 新华社最新消息!
- VB6.0中的Textbox控件在哪里?没找着!
- 如何删除数据表中的重复记录?期待老鸟!!
Dim b() as byte
b = "你好VB"
winsck.sendData bc
''''''''就收'''''''''''
Dim b() as byte
winsck.GetData b, 17
textbox1.text = b
Dim b() as byte
b = "你好VB"
winsck.sendData b
''''''''就收'''''''''''
Dim b() as byte
winsck.GetData b, 17
textbox1.text = b
使用 Byte 数组接收。中文 Windows 系统会自作主张地将不能解析的字符串数据用问号替代。
send(人多)send(病少)send(财富)
recv(人多病)recv(少财富)
陷阱里面啊!
b= "你好vb"
s = b
msgbox cstr(b)
msgbox s
msgbox b
效果都是一样的
那你的 sendData 语句是怎么写的?
那是谁发送的?Private Sub winsck_DataArrival(ByVal bytesTotal As Long)
winsck.GetData b, 17
debug.print "长度=" & bytesTotal
debug.print b
debug.print strconv(b,64)
debug.print strconv(b,128)
'看看都是什么?有多长?
end sub
Private Sub winsck_DataArrival(ByVal bytesTotal As Long)
winsck.GetData b, 17
textbox1.text =strconv(b,64)
end sub你是发送的文件吧?
Welcome to Pragma TelnetServer
(C) Copyright 1994-2005 Pragma Systems, Inc.login name: 123
password: ***********
Windows NT Domain:User Account verification is being performed. Please Wait.
Client reported TERM=ansiMicrosoft Windows [Version 5.2.3790]
(C) Copyright 1985-2003 Microsoft Corp.c:\winnt\profiles\aaaa>
Private Sub winsck_DataArrival(ByVal bytesTotal As Long)
dim b() as byte
winsck.GetData b, 17
textbox1.text =strconv(b,64)
end sub
dim b() as byte
winsck.GetData b, 17
for i = 0 to ubound(b)
debug.pring b(i)
next
' 发上来看看到底是啥?
end sub
Dim b(1 To 12) As Byte
b(1) = 255
b(2) = 253
b(3) = 24
b(4) = 255
b(5) = 253
b(6) = 32
b(7) = 255
b(8) = 253
b(9) = 35
b(10) = 255
b(11) = 253
b(12) = 36 Dim bb(3) As Long
bb(0) = 24
bb(1) = 32
bb(2) = 35
bb(3) = 36
j = 0
For i = 1 To 12 Step 3
bb(j) = RGB(b(i), b(1 + i), b(i + 2))
Debug.Print bb(j)
j = j + 1
Next
End Sub
有几点无法确定,这台服务器是做什么的? 服务端软件是不是你写的?
你只是说 一台服务器,这太笼统了。这些值 代表什么就无从得知了。如果你想控制这台服务器,你应该去红客联盟。
这12个字节在CMD中有显示吗?
12个字节无法判断倒是是什么。
你 CMD登录,有没有输入用户名和密码?
如果有的话,在就收到这12个字节后忽略它,直接用客户端发送用户名和密码过去,再接收看看有什么?