本文整理汇总了Java中org.apache.commons.net.SocketClient类的典型用法代码示例。如果您正苦于以下问题:Java SocketClient类的具体用法?Java SocketClient怎么用?Java SocketClient使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
SocketClient类属于org.apache.commons.net包,在下文中一共展示了SocketClient类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: getReplyString
import org.apache.commons.net.SocketClient; //导入依赖的package包/类
/***
* Returns the entire text of the last FTP server response exactly
* as it was received, including all end of line markers in NETASCII
* format.
* <p>
* @return The entire text from the last FTP response as a String.
***/
public String getReplyString()
{
StringBuilder buffer;
if (!_newReplyString) {
return _replyString;
}
buffer = new StringBuilder(256);
for (String line : _replyLines) {
buffer.append(line);
buffer.append(SocketClient.NETASCII_EOL);
}
_newReplyString = false;
return (_replyString = buffer.toString());
}
开发者ID:archos-sa,项目名称:aos-FileCoreLibrary,代码行数:27,代码来源:FTP.java
示例2: getReplyString
import org.apache.commons.net.SocketClient; //导入依赖的package包/类
/***
* Returns the entire text of the last FTP server response exactly
* as it was received, including all end of line markers in NETASCII
* format.
*
* @return The entire text from the last FTP response as a String.
***/
public String getReplyString() {
StringBuilder buffer;
if (!_newReplyString) {
return _replyString;
}
buffer = new StringBuilder(256);
for (String line : _replyLines) {
buffer.append(line);
buffer.append(SocketClient.NETASCII_EOL);
}
_newReplyString = false;
return (_replyString = buffer.toString());
}
开发者ID:AriaLyy,项目名称:Aria,代码行数:26,代码来源:FTP.java
示例3: __buildMessage
import org.apache.commons.net.SocketClient; //导入依赖的package包/类
private String __buildMessage(String command, String args) {
final StringBuilder __commandBuffer = new StringBuilder();
__commandBuffer.append(command);
if (args != null)
{
__commandBuffer.append(' ');
__commandBuffer.append(args);
}
__commandBuffer.append(SocketClient.NETASCII_EOL);
return __commandBuffer.toString();
}
开发者ID:archos-sa,项目名称:aos-FileCoreLibrary,代码行数:14,代码来源:FTP.java
示例4: __buildMessage
import org.apache.commons.net.SocketClient; //导入依赖的package包/类
private String __buildMessage(String command, String args) {
final StringBuilder __commandBuffer = new StringBuilder();
__commandBuffer.append(command);
if (args != null) {
__commandBuffer.append(' ');
__commandBuffer.append(args);
}
__commandBuffer.append(SocketClient.NETASCII_EOL);
return __commandBuffer.toString();
}
开发者ID:AriaLyy,项目名称:Aria,代码行数:13,代码来源:FTP.java
示例5: sendCommand
import org.apache.commons.net.SocketClient; //导入依赖的package包/类
private void sendCommand(String command, Socket socket, boolean readReply) throws IOException {
Logger.defaultLogger().info("Sending FTP command : " + command);
// Send Command
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream(), client.getControlEncoding()));
out.write(command + SocketClient.NETASCII_EOL);
out.flush();
if (readReply) {
readReply(socket);
}
}
开发者ID:chfoo,项目名称:areca-backup-release-mirror,代码行数:13,代码来源:SecuredSocketFactory.java
示例6: sendToLog
import org.apache.commons.net.SocketClient; //导入依赖的package包/类
/**
* @param aString
*/
private void sendToLog( String aString )
{
String str = aString;
if ( !StringUtils.hasText( str ) )
{
if ( SocketClient.NETASCII_EOL.equals( str ) )
{
// sometimes there is only a line termination supplied
writeLineToLog();
return;
} // if SocketClient.NETASCII_EOL.equals( str )
myLog.warn( "given log message has not text" );
return;
} // if !StringUtils.hasText( str )
str = str.replaceAll( SocketClient.NETASCII_EOL, "\n" );
int pos = str.indexOf( "\n" );
while (pos >= 0)
{
// remove leading line terminations:
while ( pos == 0 )
{
str = str.length() > 1 ? str.substring( 1 ) : "";
pos = str.indexOf( "\n" );
}
if ( StringUtils.hasText( str ) )
{
getStringBuilder().append( str.substring(0,pos));
writeLineToLog();
} // if StringUtils.hasText( str )
str = str.length() > (pos+1) ? str.substring( pos+1 ) : "";
pos = str.indexOf( "\n" );
}
if ( StringUtils.hasText( str ) )
{
getStringBuilder().append( str );
} // if StringUtils.hasText( str )
}
开发者ID:heribender,项目名称:SocialDataImporter,代码行数:48,代码来源:PrintCommandToLoggerListener.java
注:本文中的org.apache.commons.net.SocketClient类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论