kfmes.natelib
Class NateFileManager
java.lang.Object
kfmes.natelib.NateFileManager
public class NateFileManager
- extends java.lang.Object
파일전송을 관리하는 클래스이다
- Version:
- $Id: NateFileManager.java,v 1.28 2007/11/19 10:13:29 kfmes Exp $
- Author:
- kfmes(KIM Ga-Hyeon, jateon@kfmes.com, http://jateon.kfmes.com )
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fileSep
public static java.lang.String fileSep
STATUS_RECV_READY
public static final int STATUS_RECV_READY
- See Also:
- Constant Field Values
STATUS_SEND_READY
public static final int STATUS_SEND_READY
- See Also:
- Constant Field Values
STATUS_SENDING
public static final int STATUS_SENDING
- See Also:
- Constant Field Values
STATUS_RECVING
public static final int STATUS_RECVING
- See Also:
- Constant Field Values
STATUS_END
public static final int STATUS_END
- See Also:
- Constant Field Values
STATUS_FAIL
public static final int STATUS_FAIL
- See Also:
- Constant Field Values
localhost
public static java.lang.String localhost
NateFileManager
public NateFileManager(NateonMessenger nate)
isForceUseFR
public boolean isForceUseFR()
setForceUseFR
public void setForceUseFR(boolean flag)
getSavePath
public static java.lang.String getSavePath()
setDefaultSavePath
public static void setDefaultSavePath(java.lang.String path)
putFileSender
public void putFileSender(FileSender sender)
putFileRecever
public void putFileRecever(FileRecver recv)
removeFileSender
public void removeFileSender(FileSender sender)
removeFileRecever
public void removeFileRecever(FileRecver recv)
getFileSender
public FileSender getFileSender(NateFriend ref)
getFileRecver
public FileRecver getFileRecver(java.lang.String cookie)
getAvailablePort
public int getAvailablePort()
getAvailablePort
public int getAvailablePort(int lowBound,
int upperBound,
int step)
portTest
public boolean portTest(int port)
- 포트를 사용할 수 있는지 확인한다.
- Parameters:
port
-
- Returns:
genKey
public int genKey()
genRandomNum
public int genRandomNum(int limit)
startFileRecv
public void startFileRecv(FileRecver recv,
boolean isDirect)
procFileRecv
public void procFileRecv(FileRecver recv)
procFileSend
public void procFileSend(NateFriend ref,
java.io.File file,
SwitchBoardSession ss)
procRecvFR
public void procRecvFR(FileRecver recver)
stopRecv
public void stopRecv(java.lang.String cookie)
stopRecv
public void stopRecv(SwitchBoardSession ss,
FileRecver r)
stopSend
public void stopSend(SwitchBoardSession ss,
FileSender s)
setSendFileNew
public void setSendFileNew(NateFriend ref,
java.lang.String[] ll)
setSendFileFR
public void setSendFileFR(NateFriend ref,
java.lang.String[] ll)