建立服务器与客户端连接后,通过android中的button按钮,点击后能够发送固定的字符串比如“ab”给服务器

就是怎么吧这个字符串通过button的点击事件发出去... 就是怎么吧这个字符串通过button的点击事件发出去 展开
 我来答
li灬qi
2012-04-11 · 超过19用户采纳过TA的回答
知道答主
回答量:49
采纳率:25%
帮助的人:24.5万
展开全部
额··你是用什么与服务器相连的呢··是用socket?还是HTTP?但是不管是哪种·只要将发送的操作写在button的OnClickListener中的onClick中就都能够将数据发送过去···
private OnClickListener sendmessage = new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
try {
String message = "ab";
DatagramSocket mySocket = new DatagramSocket();
byte[] buffer = message.getBytes();
DatagramPacket datagram = new DatagramPacket(buffer,
buffer.length, receiverHost, receiverPort);
mySocket.send(datagram);
mySocket.close();
} catch (Exception e) {
Log.i("aaaa", e.getMessage());
e.printStackTrace();
}
}
};
这个是用UDP/IP协议传送的数据,希望对你有帮助吧···
追问
是用socket建立连接的
追答
嗯··那是用tcp 还是udp 的socket··udp 的话上面的例子就是了··tcp的话改下也可以了··我就偷懒了···
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式