android socket

本周顺带学习了android下socket的开发,客户端连接服务器和服务器开启服务等待客户端的连接都需要开线程处理,这是最重要的一点。


// 客户端连接,延时1s,如果没有连上,等待继续连接。

clientSocket = new Socket();
clientSocket.connect(new InetSocketAddress(ipaddressString, nPort), 1000);

// 连接成功,开线程收数,发送数据和读取数据利用OutputStream和InputStream

outputStream = clientSocket.getOutputStream();
inputStream = clientSocket.getInputStream();

// 发送

outputStream.write(sendString.getBytes());
outputStream.flush();

// 接收

readint = inputStream.read(readbuffer);

// 服务端开启服务,accept函数是阻塞的

svrServerSocket = new ServerSocket(nsvrport);

clientSocket = svrServerSocket.accept();

clientSockets.add(clientSocket);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值