Posts Tagged ‘TCP’
Android Socket TCP客户端简单实例
星期三, 四月 10th, 2013 1,571 views声明:本篇代码仅可用于android 4.0以下版本,4.0以后的版本中网络连接的代码不可在主线程运行。解决方法见后续几篇博客。
由于Android中可以使用java.io.*包和java.net.*包,所以此Demo的逻辑代码和JAVA版本的client没有区别,主要区别还是在于UI和一些接口函数上。
我们抛开UI从最基础的说起。
①建立连接:
先来看建立连接的核心代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | public class MainActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); SocketAddress socketAddress = new InetSocketAddress("192.168.0.1", 2001); Socket socket = new Socket(); try { socket.connect(socketAddress,5000); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } ...... } |