服务器:
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
public class MyServer { /**
* @param args
*/
public static void main(String[] args) {
try {
System.out.println("====");
ServerSocket ss = new ServerSocket(8888);
while(true){
Socket s = ss.accept();
System.out.println("zzzS");
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} }}
客户端:package com.zzz;import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;public class TestSocketActivity extends Activity {
private TextView tv;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
try {
Socket s = new Socket("127.0.0.1",5037);
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
public class MyServer { /**
* @param args
*/
public static void main(String[] args) {
try {
System.out.println("====");
ServerSocket ss = new ServerSocket(8888);
while(true){
Socket s = ss.accept();
System.out.println("zzzS");
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} }}
客户端:package com.zzz;import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;public class TestSocketActivity extends Activity {
private TextView tv;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
try {
Socket s = new Socket("127.0.0.1",5037);
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
通过hostip = getLocalIpAddress(); //获取本机IP
在通过连接Socket s = new Socket(hostip,8888);
这样试一下吧