C# Класс J9Updater.FileTransferSvc.Ver1.FileTransmitService

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Download ( Socket connection, byte handshakeMsg, int handshakeMsgLength ) : void

文件下载服务处理

FileTransmitService ( ) : System
Upload ( Socket connection, byte handshakeMsg, int handshakeMsgLength ) : void

Приватные методы

Метод Описание
After2ndHandshakeCallback ( IAsyncResult ar ) : void
AfterReadFileToBuffer ( IAsyncResult ar ) : void

读取文件到Buffer,并发起文件传送

Close ( FileTransmitState transmitState ) : void
CloseConnectionCallBack ( IAsyncResult ar ) : void
DownLoadFinishingCallBack ( IAsyncResult ar ) : void
SendFileCallBack ( IAsyncResult ar ) : void
UploadCountinueReceiveFileCallback ( IAsyncResult ar ) : void
UploadFinishingCallBack ( IAsyncResult ar ) : void
UploadHandshakeSendCallback ( IAsyncResult ar ) : void
UploadReceiveFileCallback ( IAsyncResult ar ) : void
UploadWriteFileCallBack ( IAsyncResult ar ) : void

Описание методов

Download() публичный Метод

文件下载服务处理
public Download ( Socket connection, byte handshakeMsg, int handshakeMsgLength ) : void
connection System.Net.Sockets.Socket
handshakeMsg byte
handshakeMsgLength int
Результат void

FileTransmitService() публичный Метод

public FileTransmitService ( ) : System
Результат System

Upload() публичный Метод

public Upload ( Socket connection, byte handshakeMsg, int handshakeMsgLength ) : void
connection System.Net.Sockets.Socket
handshakeMsg byte
handshakeMsgLength int
Результат void