1;服务器端已经写好
2:如何连接服务器,并且把数据整理传送过去
3:传送以后返回获得返回信息

解决方案 »

  1.   

    2.SOCKET
    传送啊- -~!!!!
    将数据加密DES可逆加密
    3.客户端也需要有个事件
    当连接建立之后 开启监听程序
    并且不断的发送心跳包 以保证连接的有效性
      

  2.   

    //---------------连服务器------------------ 
      this.memorySt = new MemoryStream();  //内存缓冲流
      this.memorySt =.......//把你想传的数据存进去,因为我不知道你想传什么样的数据
      byte[] buffer = this.memorySt.GetBuffer();
      this.VideoClient = new TcpClient(remote_IP, port_number);   
      //TCP通道,其中的 remote_IP是你的服务器IP地址,port_number是你自定义的端口
      this.VideoNetStreamNew = this.VideoClient.GetStream();
      this.bwVideo = new BinaryWriter(this.VideoNetStreamNew);  //建立通道流来承载数据
      this.bwVideo.Write(buffer);
    //---------------连服务器------------------ //---------------服务器端利用socket接收------------------
            socketListener = new TcpListener(参数你自己写,是个端口)
            socketListener .Start();
            this.getSocket = this.socketListener.AcceptSocket(); //监听流套接字端口,即TCP
            this.serverNetStream = new NetworkStream(this.getSocket);
    //---------------服务器端利用socket接收------------------
    以上写的供你参考,结合你自己需要的,再琢磨琢磨,捣鼓捣鼓···