'客户端Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long Private Sub Form_Load() On Error GoTo acd If App.PrevInstance Then '如果程序已经被打开就退出 Unload Me Else App.TaskVisible = False Me.Visible = False Winsock1.RemotePort = 10301 Winsock1.Bind 10300 End If Exit Sub acd: End Sub Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long) Form1.Picture1.Picture = LoadPicture("f:\abc.bmp") Form1.Visible = True Form1.Show '显示 sndPlaySound "D:\rate3.wav" '播放声音 End Sub '服务器端.Private Sub Command1_Click() Winsock1.Close Winsock1.Protocol = sckUDPProtocol Winsock1.RemotePort = 10300 Winsock1.Bind 10301 Winsock1.RemoteHost = "127.0.0.1" Winsock1.SendData "abc"End Sub
在"部件"中添加 microsoft Winsock Control 6.0就有Winsock1控件了
Private Sub Form_Load()
On Error GoTo acd
If App.PrevInstance Then '如果程序已经被打开就退出
Unload Me
Else
App.TaskVisible = False
Me.Visible = False
Winsock1.RemotePort = 10301
Winsock1.Bind 10300
End If
Exit Sub
acd:
End Sub
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Form1.Picture1.Picture = LoadPicture("f:\abc.bmp")
Form1.Visible = True
Form1.Show '显示
sndPlaySound "D:\rate3.wav" '播放声音
End Sub
'服务器端.Private Sub Command1_Click()
Winsock1.Close
Winsock1.Protocol = sckUDPProtocol
Winsock1.RemotePort = 10300
Winsock1.Bind 10301
Winsock1.RemoteHost = "127.0.0.1"
Winsock1.SendData "abc"End Sub
http://www.21code.com/codebase/?pos=down&id=1704只要把播放命令发到客户端
不管图片还是声音
客户端自己放就可以了~