当前位置:编程学习 > wap >>

wifi socket通信聊天

老师给的寒假作业题目,无奈我等小菜鸟一枚没有丝毫头绪,望各位大神指点迷津!若能有个范本来参考一下就更好啦!!深深的感谢!

请依照以提供的程序框架完成一个wifi通信的app。用户在主界面可以选择启动一个服务器界面或者客户端界面,首先在一个终端上运行app并进入服务器界面,在该界面的文本部分将不断显示客户端发送的消息。当收到有客户端发送消息为“back to home”时,则返回到Home(系统桌面)。
在另一终端运行app并进入客户端界面,输入消息并发送。
UI参考设计如下:

 
主界面

 
服务器端界面

 
客户端界面

【要求和提示】:
1、 在服务端activity中,请创建一个service,并在该service中创建socketserver,并通过bind该服务的办法获得客户端传送来的数据。
2、 设计一个broadcastreceiver,当发现客户端传送的消息是”back to home”时,发出广播激活该receiver,在receiver中让app直接返回到home。返回home的语句如下:
            Intent intent = new Intent(Intent. ACTION_MAIN);
              intent.addCategory(Intent. CATEGORY_HOME);
               context.startActivity(intent) ;

3、 注意通信端口port应该设为1000以上,不要和现有程序冲突,建议设为更大的比如10000以上的整型值。
4、 Ip地址需要根据实际情况修改
5、 若要和pc用类似方法通信,请注意pc上要把防火墙关闭,在控制面板中设置。

附源程序包:http://download.csdn.net/detail/joyce10/5066820

附邮箱一个:195688931@qq.com  若有大神能赠予我一个完成程序的压缩包的话,小女子感激不尽!! socket
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,