Android客服端和Php服务端互通,实现一套应用市场(含服务端)!

Android客服端和Php服务端互通,实现一套应用市场(含服务端)

真正的商城项目,由于个人原因无力继续下去了,代码是几个月前写的,现在放出。基本的功能都有,由于此项目不完整,我也不做多的介绍了。自己去发现吧。 服务端地址:http://dengxiaohua.hk127.wsdns.cc/app/ 后台无需输入账号和密码,直接登录即可。

下载地址:http://www.devstore.cn/code/info/822.html

运行截图:

  


下面是一个简单的Java Netty客户服务端代码案例: 服务端代码: ```java import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelFuture; import io.netty.channel.ChannelInitializer; import io.netty.channel.ChannelOption; import io.netty.channel.EventLoopGroup; import io.netty.channel.nio.NioEventLoopGroup; import io.netty.channel.socket.SocketChannel; import io.netty.channel.socket.nio.NioServerSocketChannel; public class Server { private int port; public Server(int port) { this.port = port; } public void run() throws Exception { EventLoopGroup bossGroup = new NioEventLoopGroup(); EventLoopGroup workerGroup = new NioEventLoopGroup(); try { ServerBootstrap b = new ServerBootstrap(); b.group(bossGroup, workerGroup) .channel(NioServerSocketChannel.class) .childHandler(new ChannelInitializer<SocketChannel>() { @Override public void initChannel(SocketChannel ch) throws Exception { ch.pipeline().addLast(new ServerHandler()); } }) .option(ChannelOption.SO_BACKLOG, 128) .childOption(ChannelOption.SO_KEEPALIVE, true); ChannelFuture f = b.bind(port).sync(); f.channel().closeFuture().sync(); } finally { workerGroup.shutdownGracefully(); bossGroup.shutdownGracefully(); } } public static void main(String[] args) throws Exception { int port = 8080; new Server(port).run(); } } ``` 客户代码: ```java import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.Socket; public class Client { private String host; private int port; public Client(String host, int port) { this.host = host; this.port = port; } public void run() throws Exception { Socket socket = new Socket(host, port); BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream())); PrintWriter out = new PrintWriter(socket.getOutputStream(), true); out.println("Hello Server!"); String response = in.readLine(); System.out.println("Server response: " + response); in.close(); out.close(); socket.close(); } public static void main(String[] args) throws Exception { String host = "localhost"; int port = 8080; new Client(host, port).run(); } } ``` 这个简单的示例演示了如何使用Netty创建一个客户服务端。在服务端中,我们创建了一个`ServerBootstrap`实例并指定了一个`NioEventLoopGroup`作为boss和worker组。在`ChannelInitializer`中,我们指定了我们的`ServerHandler`来处理连接。在客户中,我们创建了一个`Socket`并发送"Hello Server!"字符串到服务器。获取服务器响应并将其输出到控制台。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值