在一个通过代理服务器上网的主机中建立了一个UCP服务,知道主机的信息(MAC,UCP端口,内部IP,等),如何在外部把一个UCP数据发送给这个服务??就象QQ一样。
给出原理给50 ,
如给出范例,另外给分!!有范例的用EMAIL:[email protected]

解决方案 »

  1.   

    简单说来,原理就是:
    先在缓冲区设定一个基本的数据块的大小:如10k
    得到一个文件,先判断其大小,如果小于10k的话,就直接传送,
    否则就分块传送。文件是以流文件的形式传送的。
    步骤:服务器监听->客户端连接->传送数据->关闭连接具体一点: 服务器应该一直处在监听的状态,它有着自己的端口号和ip地址,
    接下来,就是客户端通过ucp协议来连接到服务器,输入正确的连接信息(端口和ip)
    如果连接成功则显示状态,就可以传送文件了。至于流文件的分块传送问题,一时间也不好说清楚,建议去查一下资料。
      

  2.   

    huanghanqing2002() :
       老兄,别人问的不是这个意思,不要乱答!这个问题我也很关注,不知人家qq么样搞的?