FTP客户端与FTP服务器之间如何连接

FTP客户端与FTP服务器之间如何连接,第1张

推荐一款好用的ftp客户端iis7远程桌面管理软件,是一款绿色小巧,功能实用的FTP工具软件,其界面简洁, *** 作方便,它支持FTP批量上传下载,它可以同时连接多台ftp服务器进行文件传输工作,还可以在线解压缩文件,支持文件查找,在线编辑等功能。同时它还能够同时远程 *** 作多台服务器,并且多台服务器间可以自由切换,适合机房管理、站长、运维工作、程序员使用。

如何连接如下:

首先你除了会安卓开发外要会javaweb或php等服务器语言。然后给服务器编写对数据库的 *** 作和给app提供 *** 作的接口,之后你的服务器连接数据库,你的app通过>

1、找到$ORACLE_HOME/client_1/network/admin目录下的tnsnamesora文件,并用文本模式打开。

2、添加以下内容:

本地实例名=
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 数据库IP地址)(PORT = 端口号))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = 服务名)
    )
  )

3、用工具登录即可。

直接输入服务器的电脑名称、或IP地址来连接;
如果是KIS标准版,打开软件没有出现教学演示版本,就表示成功了;
如果是KSI专业版、商贸版,在登陆的时候,输入服务器名称、或IP,出现可以选择的帐套就表示连接上去了;
建议服务器、客户端都把防火墙关闭,还有得在同一个局域网内。

方法如下:
方法1,需要占用一个IP用在路由器内网口做这个公网IP段的网关,其它9个IP分配给不同的服务器
方法2,服务器配置私有IP,通过路由器映射不同的IP及端口到不同的服务器,各服务器端口相同可配置10台,端口不同的话就可配置很多服务器了。方法2更安全,不用将整个服务器暴露在互联网。

import javanet;
import javalang;
import javaio;
public class MySocketServer
{

public static void main(String args[]) //throws IOException
{
try{
ServerSocket myServer = new ServerSocket(8018);
Systemoutprintln("正在监听端口:"+myServergetLocalPort());
Socket myClient = null;

boolean flag = true;
String InputMessage = null;
int c;
while(flag)
{
myClient = myServeraccept();
//接收客户端的信息,如果不是Stop就继续监听,加个if判断
DataInputStream dataIn = new DataInputStream(myClientgetInputStream());
//DataInputStream dataIn = new DataInputStream(new BufferedInputStream(myClientgetInputStream()));
OutputStream dataOut = myClientgetOutputStream();

while( (InputMessage = dataInreadLine()) != null )
{
if( InputMessageequals("stop"))
{
flag = false;
break;
}
else
{
Systemoutprintln("从客户端接收到的信息是:"+InputMessage);
//输入:读取至 末尾-1结束,遇到回车'\n'结束:
while((c=Systeminread())!= -1)
{
dataOutwrite((byte)c);
if( c== '\n')
{
dataOutflush();
break;
}

}

}
}
dataInclose();
dataOutclose();
myClientclose();
}
myServerclose();
}
catch(Exception e)
{
Systemoutprintln(egetMessage());
}

}

}
客户端:
import javaio;
import javalang;
import javanet;
public class MySocketClient
{
public static void main(String args[])
{
try{

Socket myClient = new Socket("192168125",8018);

DataInputStream dataIn = new DataInputStream(myClientgetInputStream());
OutputStream dataOut = myClientgetOutputStream();

boolean flag = true;
int c;
String serverResponse = null ;

while(flag)
{
while( (c=Systeminread())!= -1 )
{
dataOutwrite((byte)c);
if(c=='\n')
{
dataOutflush();
serverResponse = dataInreadLine();
Systemoutprintln("服务器的返回信息是:"+serverResponse);

}
}

}
dataInclose();
dataOutclose();
myClientclose();
}

catch(Exception e)
{
Systemoutprintln("Exception :"+egetMessage());
}
}
}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13383935.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-25
下一篇 2023-07-25

发表评论

登录后才能评论

评论列表(0条)

保存