不是控件数组,就是两个winsock控件
其中指令流部分可以这样
public const MSGHEAD ="hello,let's begin"
public const MSGEND = "hi,it's over     "  '注意保持字符串长度一致
public const MSGOTHER="another message  "
...
...然后在发送的时候可以只发送这些字串或再这些字串后增加你的自己数据
在接受端就
dim mydata as string
winsockcontrol.getdata mydata
select case left(mydata,17)
case MSGHEAD:
         do sth.
case MSGEND: 
         do sth.
case ...case else
       do sth.end select