颐高电脑城(82530662) 18:47:13
如果我实现了连接,我在客户端要发送2个以上的变量的值,那在服务器端该怎么来区别这些变量的值呢?我试过了,在服务器,这几个变量的值是顺序被接收成一个字符窜的。
请高手教教啊!~(希望不会还是没人理我)
颐高电脑城(82530662) 18:47:21
这个问题怎解决?
紫靈(250778050) 18:48:55
用符號格開啊````然后SPLIT一下``
实例
紫靈(250778050) 18:50:14
socksev(j).SendData s & "," & b
紫靈(250778050) 18:50:44
sockclt(j).getdata string
紫靈(250778050) 18:51:11
dim aaa() as string
紫靈(250778050) 18:51:36
aaa() =split(string,",")
颐高电脑城(82530662) 18:51:48
split
这个函数的意思是?
紫靈(250778050) 18:52:54
Function Split(Expression As String, [Delimiter], [Limit As Long = -1], [Compare As VbCompareMethod = vbBinaryCompare])
VBA.Strings 的成员
Split a string into an array
紫靈(250778050) 18:53:52
檢測一個特定的字符串來分割內容賦值給數組
颐高电脑城(82530662) 18:54:41
我明白了...是不是在aaa()这个数组里检测到如果是","就将内容分割?
紫靈(250778050) 18:55:34
恩 一檢測到","就改變數組的下錶```
神秘人(113852798) 18:56:25
是把分割的数据赋值给aaa()
颐高电脑城(82530662) 18:56:11
会自动改变数组的下标...还是自己在程序中改变
紫靈(250778050) 18:56:59
接受到數據就會改變```
紫靈(250778050) 18:57:15
通過aaa() =split(string,",")
颐高电脑城(82530662) 18:59:18
就是说string中有"a" "," "b"
然后用split(string,",")
就会把string中的"a" 和 "b" 分别赋值给aaa(0),aaa(1)
颐高电脑城(82530662) 18:59:24
是不是这样理解
紫靈(250778050) 18:59:48
恩```
紫靈(250778050) 19:00:10
就像在TEXTBOX中囬車換行一樣```