各位老大:
我想实现这种功能:服务器端储存了一些多媒体信息并进行端口监听等待客户端连接,客户端通过验证后,服务器就开始发送媒体流(图像、声音等),客户端接收服务器端不断传过来的流进行显示或播放。
我现在的问题是:
1、如何对客户端进行验证?(不能通过数据库)
2、连续不断的流如何进行收发?(我做了测试,每次连接只能发送或接收一次流,连续的流就必须重新进行一次连接)
服务端监听:
tcpListener = new TcpListener(1234);
tcpListener.Start();
socketForClinet = tcpListener.AcceptSocket();//想加一个验证,只有特定用户才允许连接,否则,只要知道IP及端口的客户端都可以连接了
try
{
if (socketForClinet.Connected)
{
listBox1.Items.Add("已经和客户端连接成功!");//必须调用该委托
while (true)
{.........
[此贴子已经被作者于2007-1-28 20:21:30编辑过]