Android实现TCP与UDP传输

Android实现TCP与UDP传输

文章分类:移动开发

 

关于TCPUDP协议的描述,可参考http://zhoujianghai.iteye.com/blog/1052970

 

下面是androidPC端使用TCPUDP协议通信的例子:

PC端作为服务器,android端使用TCP协议与服务器建立连接,使用UDP协议接受和发送数据。

服务器端代码:

ThunderServer.java

 

Java代码 复制代码  收藏代码
  1. package com.zhoujh.thunder.server;   
  2.   
  3. import java.io.DataOutputStream;   
  4. import java.io.IOException;   
  5. import java.net.DatagramPacket;   
  6. import java.net.DatagramSocket;   
  7. import java.net.InetSocketAddress;   
  8. import java.net.ServerSocket;   
  9. import java.net.Socket;   
  10. import java.net.SocketException;   
  11. import java.util.ArrayList;   
  12.   
  13. /**  
  14.  * 服务器端  
  15.  * @author   
  16.  * zhoujianghai  
  17.  * 2011-5-15  
  18.  * 下午05:10:50  
  19.  */  
  20. public class ThunderServer{   
  21.     private static int ID = 1;   
  22.        
  23.     /**TCP端口 */  
  24.     private static final int TCP_PORT = 8000;   
  25.     /**UDP端口 */  
  26.     private static final int UDP_PORT = 9999;   
  27.        
  28.        
  29.     /**与服务器已经建立链接的客户端数量 */  
  30.     private ArrayList<Client> clients = 
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值