请教各位高手:我做了个VB的局域网点播程序,但这个程序太让我头痛了.我只做了一部分.由于服务端的程序和客户端的程序都不知道怎么写了.所以请高手帮我修改下.以实现功能. 
服务器程序如下: 
form_load 
winsock1.localport=1010 
winsock1.listen 
endsub 
winsock1_close 
winsock1.close 
winsock1.listen 
endsub 
winsock_connectrequest 
ifwinsock.state <>sckclosedthen 
winsock.close 
winsock.acceptrequestid 
winsock1.senddataform1.label1.caption&vbcrlf 
winsock1.senddataform1.label1.caption&vbcrlf 
winsock1.senddataform1.label1.caption 
endif 
endsub 
combo1.click 
winsock1.senddatacombo1.text 
endsub 
以上这段程序是服务器端的.它可以实现客户端连接成功后,自动把窗体上的三个标签的标题文字发送到客户端窗体上的一个组合框中.然后,当用户从组合框中选择一项后,winsock自动把用户的选择项目发送到服务端. 
下面是客户端程序. 
command1_click 
winsock1.connect 
command1.enabled=false 
endsub 
form_load 
winsock1.remotehost="192.168.1.250" 
winsock1.remoteport=1010 
endsub 
winsock1_dataarrival 
dim a as string 
dim t as string 
winsock1.getdata a 
t=split(a,vbcrlf) 
for i=lbound(t) to ubound(t) 
combo1.additem t(i) 
next i 
endsub 
以上这段是客户端程序,我的难题是:当用户在客户端的组合框当中选择一项后,客户端winsock自动把用户所选择的项目发送到服务器,然后在服务器的winsock_dataarrival事件当中,我想用一个判断语句(IF...THEN...)来让程序根据用户的选择自动用winsock来发送所对应的一个列表框中的所有的项目文字到客户端的第二个组合框中(客户端有两个组合框).但双方的实现这个功能的代码我不会写了.(也就是说服务器在接到用户的选择后,如何在它的winsock_dataarrival当中用IF...THEN...语句进行判断并把所对应的一个列表框中的所有项目文字都用winsock发送出去到客户端和客户端接到数据后,如何把数据一项一项的加入到第二个组合框当中?双方的这部分程序不会写)请各位高手根据我说的这个意思和我写的这两段代码的基础上帮我解决这个问题.因为我的水平实在低了点.所以麻烦高手们帮助写出简单的但又能够融合到我自己写的这两个程序中的代码.多谢高位了!!