android_socket架构
2015-05-30 23:44:29 6 举报
Android_socket架构是一种基于Java的网络通信架构,它使用Socket进行数据传输。在Android中,Socket是一种特殊的文件描述符,用于在网络中不同主机的进程之间进行双向通信。Android_socket架构包括客户端和服务器端两部分,客户端通过Socket连接到服务器端,然后通过输入输出流进行数据的读写操作。这种架构具有灵活性高、可扩展性强等优点,适用于各种类型的网络应用程序开发。
作者其他创作
大纲/内容
Server_n
Token// id for socket
Server//
Connection结构
Client_n
公共方法
Connection
Connection Listener internal// 供Connection回调,回调函数参数中会有connection对象
sendMsg
成员变量
Server_1
Connection Type// from server or client
Connection Listener// notify manager connection changed
ConnectionManager
Connection Listener external// 回调user的listener,用户回调函数的参数只有token和状态信息,不会有connection对象
ConnectionReceiver internal//告诉manager哪个connection收到消息,未来添加对文件的支持
StopServer
connect
IP
ServerThread//
SendThread// thread to send msg
stopAll
disconnect
Client_1
ConnectionManager结构
Connection Receiver callback// from server or client
Connection List// Connection collection
StartServer
Connection抽象
ConnectionReceiver external//告诉user哪个token对应的connection收到消息,未来添加对文件的支持
ReceiveThread// thread to receive msg
Context
Server
Client_2
Socket
sendMessage
Server_2
0 条评论
下一页