技術(shù)特征:1.一種數(shù)據(jù)發(fā)送方法,其特征在于,該方法通過TCP通道與UDP通道進行數(shù)據(jù)傳輸,包括如下步驟:監(jiān)聽步驟,在第一端口進行監(jiān)聽,若監(jiān)聽到新連接,則依據(jù)該新連接確立接收方;UDP通道建立步驟,在第二端口進行基于用戶數(shù)據(jù)報協(xié)議的綁定,并將所述第二端口信息,以及接收方綁定第三端口信息通過TCP通道發(fā)送給接收方;所述第二端口與所述第三端口之間建立UDP通道;發(fā)送方信息收發(fā)步驟,通過所述TCP通道發(fā)送控制信息,通過所述UDP通道發(fā)送文件數(shù)據(jù);所述發(fā)送方信息收發(fā)步驟進一步包括:最大傳輸單元容量確定步驟,確定所述TCP通道和所述UDP通道的最大傳輸單元的容量;數(shù)據(jù)包大小確定步驟,根據(jù)所述TCP通道和所述UDP通道的最大傳輸單元的容量,確定所述文件數(shù)據(jù)的數(shù)據(jù)包大小;發(fā)送步驟,通過所述TCP通道發(fā)送控制信息,發(fā)送方用鏈表維護著已發(fā)送的數(shù)據(jù)信息塊,并且在發(fā)送端擁有一個定時器,設(shè)置一個超時時間;網(wǎng)絡(luò)擁堵計算步驟,在所述超時時間的時間段內(nèi)計算來自接收方發(fā)送過來的確認(rèn)信息,根據(jù)所述接收方反饋的確認(rèn)接收信息,計算網(wǎng)絡(luò)的擁堵狀況;數(shù)據(jù)包大小調(diào)整步驟,根據(jù)所述網(wǎng)絡(luò)的擁堵狀況調(diào)整所述控制信息和/或所述文件數(shù)據(jù)的數(shù)據(jù)包的容量大??;重傳處理步驟,根據(jù)所述接收方反饋的確認(rèn)接收信息,判斷是否存在需要進行重傳處理的數(shù)據(jù)包,若有,則進行重傳;文件數(shù)據(jù)讀取步驟,在通過所述UDP通道發(fā)送文件數(shù)據(jù)前,通過內(nèi)存映射的方式讀取文件數(shù)據(jù)。2.一種數(shù)據(jù)發(fā)送裝置,其特征在于,通過TCP通道與UDP通道進行數(shù)據(jù)傳輸,包括:監(jiān)聽模塊,用于在第一端口進行監(jiān)聽,若監(jiān)聽到新連接,則依據(jù)該新連接確立接收方;UDP通道建立模塊,用于在第二端口進行基于用戶數(shù)據(jù)報協(xié)議的綁定,并將所述第二端口信息,以及接收方綁定第三端口信息通過TCP通道發(fā)送給接收方;所述第二端口與所述第三端口之間建立UDP通道;發(fā)送方信息收發(fā)模塊,用于通過所述TCP通道發(fā)送控制信息,通過所述UDP通道發(fā)送文件數(shù)據(jù);所述發(fā)送方信息收發(fā)模塊進一步包括:最大傳輸單元容量確定單元,用于確定所述TCP通道和所述UDP通道的最大傳輸單元的容量;數(shù)據(jù)包大小確定單元,用于根據(jù)所述TCP通道和所述UDP通道的最大傳輸單元的容量,確定所述文件數(shù)據(jù)的數(shù)據(jù)包大?。话l(fā)送單元,用于通過所述TCP通道發(fā)送控制信息,發(fā)送方用鏈表維護著已發(fā)送的數(shù)據(jù)信息塊,并且在發(fā)送端擁有一個定時器,設(shè)置一個超時時間;網(wǎng)絡(luò)擁堵計算單元,在所述超時時間的時間段內(nèi)計算來自接收方發(fā)送過來的確認(rèn)信息,根據(jù)所述接收方反饋的確認(rèn)接收信息,計算網(wǎng)絡(luò)的擁堵狀況;數(shù)據(jù)包大小調(diào)整單元,用于根據(jù)所述網(wǎng)絡(luò)的擁堵狀況調(diào)整所述控制信息和/或所述文件數(shù)據(jù)的數(shù)據(jù)包的容量大小;重傳處理單元,用于根據(jù)所述接收方反饋的確認(rèn)接收信息,判斷是否存在需要進行重傳處理的數(shù)據(jù)包,若有,則進行重傳;文件數(shù)據(jù)讀取單元,用于在通過所述UDP通道發(fā)送文件數(shù)據(jù)前,通過內(nèi)存映射的方式讀取文件數(shù)據(jù)。