手机应用的服务器端如何开发?

手机应用的服务器端如何开发?,第1张

做服务器端开发,看你用什么语言开发(java,php,net),数据库用什么(mySQL,SQL Server),,环境搭建啊。

搭建项目,定义数据格式,完成手机平台需要的接口(方法) 封装json,第三方的很多哦

TCP方式:

TCP协议客户端实现:

//创建一个Socket对象,指定服务器端的IP地址和端口号

Socketsocket=newSocket("1921681104",4567);

//使用InputStream读取硬盘上的文件,这里只是用文件当做信息源,可以读取控件用户输入信息

InputStreaminputStream=new

FileInputStream("f://file/wordstxt");

//从Socket当中得到OutputStream

OutputStream outputStream=socketgetOutputStream();

bytebuffer[]=newbyte[41024];inttemp=0;

//将InputStream当中的数据取出,并写入到OutputStream当中

while((temp=inputStreamread(buffer))!=-1)

5

{

outputStreamwrite(buffer,0,temp);}

outputStreamflush();}

TCP协议服务器端实现:

//声明一个ServerSocket对象

ServerSocketserverSocket=null;

try{

//创建一个ServerSocket对象,并让这个Socket在4567端口监听

serverSocket=newServerSocket(4567);

//调用ServerSocket的accept()方法,接受客户端所发送的请求,

//如果客户端没有发送数据,那么该线程就停滞不继续

Socketsocket=serverSocketaccept();

//从Socket当中得到InputStream对象

InputStreaminputStream=socketgetInputStream();

bytebuffer[]=newbyte[10244];

inttemp=0;

//从InputStream当中读取客户端所发送的数据

while((temp=inputStreamread(buffer))!=-1)

{

Systemoutprintln(newString(buffer,0,temp));}

}

catch(IOExceptione)

{

eprintStackTrace();}

serverSocketclose();

}

UDP方式

UDP的客户端代码实现如下:

public static void main(String[]args)

{

try{

//首先创建一个DatagramSocket对象

DatagramSocket socket=new DatagramSocket(4567);

//创建一个InetAddree

6

InetAddress serverAddress=InetAddressgetByName("1921681104");

String str="hello";

//这是要传输的数据

byte data[]=strgetBytes();

//把传输内容分解成字节

//创建一个DatagramPacket对象,并指定要讲这个数据包发送到网

络当中的哪个地址,以及端口号

DatagramPacket packet=new

DatagramPacket(data,datalength,serverAddress,4567);

//调用socket对象的send方法,发送数据

socketsend(packet);}

catch(Exceptione)

{

eprintStackTrace();}

}

UDP的服务端代码实现如下:

//创建一个DatagramSocket对象,并指定监听的端口号

DatagramSocket socket=new DatagramSocket(4567);

bytedata[]=newbyte[1024];

//创建一个空的DatagramPacket对象

DatagramPacket packet=new DatagramPacket(data,datalength);

//使用receive方法接收客户端所发送的数据,

//如果客户端没有发送数据,该进程就停滞在这里

socketreceive(packet);

Stringresult=newString(packetgetData(),packetgetOffset(),

packetgetLength());

Systemoutprintln("result--->"+result);

小米手机代理服务器设置方法:

1、点击手机菜单键后选择系统设置或直接点击设置软件;

2、选择全部设置下的…更多无线连接;

3、点击***选项;

4、选择正下方的添加;

5、进行设置 :名称随意填写、类型下选择PPTP、服务器地址(即你申请下来的账号提供的IP地址)、PPP加密(MPPE)前打勾、显示高级选项下的DNS服务器如:8888;设置完后点击确定;

6、点击配置下刚刚添加好的,进行登录;

7、输入用户名和密码(可以选中保存账户信息)后点击连接;

8、等待连接、连接完成后 屏幕左上方会出现一把钥匙的图标,完成。

(如果第一次没有登录成功,请确认好用户名和密码 及的设置,或是使用其它的账号,及自身的网络,多试几次即可。百度一下就能找到免费的账号,但有时间限制。)

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 手机应用的服务器端如何开发?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情