我即将开始制作一个应用程序,它应该作为一个tcp聊天客户端,我一直在阅读和阅读,并得出结论,这将是最好的(如果不是必需的?)把我的插座和读者在asynctask。Android套接字和asynctask
事情我不知道该从哪里开始,因为即时通讯对于Android来说这是一项对我来说至关重要的事情,但对于我来说理解它却是至关重要的。
实例化主类中的viewvs并创建一个从EditText发送文本到异步类的方法。
创建异步类,使用套接字和连接,将读取器放置在此处和写入器,写入器将成为接收通过套接字发送的字符串参数的方法。
不知何故,我的读者不断地收听服务器套接字,并用发送的字符串更新我的textview。
这是一个很好的基本“计划”开始编程或有缺陷,或者我失去了一些东西吗?即使开始之前我得到的一个问题是异步任务,我能做到吗?据我所知,我不需要返回任何东西,我不会需要任何更新进度?我的客户端地址将被硬编码,所以即时猜测这是唯一我想要传递参数到异步类?
对不起,如果它的基本,但即时启动,并希望不会出错。
但据我所知,它的服务不运行在自己的线程,不是这首选或要求的套接字,将不断在听ServerSocket的? – Gvs 2012-02-15 17:11:03
你可以在自己的线程中创建一个服务。只需创建一个实例线程并在其中创建服务。 – AedonEtLIRA 2012-02-15 17:31:29
很抱歉,我没有看到服务上的优势?它是否给了我开始和结束命令,还是我错过了服务的主要优点? – Gvs 2012-02-15 20:31:47