我按android新手;
最近想编写手机连接电脑的程序,电脑用JAVA编写作服务端,手机用客户端;//电脑JAVA编写的:
public static void server_stat(){
try {
server = new ServerSocket(8988);
System.out.println("服务器已经启动!");
while (true) {
socket = server.accept();
System.out.println("客户端进入!");
}
} catch (IOException e) {
e.printStackTrace();
}
}
//手机APK编写的:
public class client extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button=(Button)findViewById(R.id.lianjie);
button.setOnClickListener(lianjie);
}private OnClickListener lianjie = new OnClickListener(){
public void onClick(View v){
lianjie();
}
}; void lianjie(){
InetAddress serverAddr;
try {
serverAddr = InetAddress.getByName("127.0.0.1");
Socket socket = new Socket(serverAddr, 8988);
Toast.makeText(client.this, "连接成功!",Toast.LENGTH_SHORT).show();
//receiveMessage();
} catch (Exception e) {
Toast.makeText(client.this, "连接出错!",Toast.LENGTH_SHORT).show();
}
}
}点击后显示 连接出错 不知道哪里出错了,
最近想编写手机连接电脑的程序,电脑用JAVA编写作服务端,手机用客户端;//电脑JAVA编写的:
public static void server_stat(){
try {
server = new ServerSocket(8988);
System.out.println("服务器已经启动!");
while (true) {
socket = server.accept();
System.out.println("客户端进入!");
}
} catch (IOException e) {
e.printStackTrace();
}
}
//手机APK编写的:
public class client extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button=(Button)findViewById(R.id.lianjie);
button.setOnClickListener(lianjie);
}private OnClickListener lianjie = new OnClickListener(){
public void onClick(View v){
lianjie();
}
}; void lianjie(){
InetAddress serverAddr;
try {
serverAddr = InetAddress.getByName("127.0.0.1");
Socket socket = new Socket(serverAddr, 8988);
Toast.makeText(client.this, "连接成功!",Toast.LENGTH_SHORT).show();
//receiveMessage();
} catch (Exception e) {
Toast.makeText(client.this, "连接出错!",Toast.LENGTH_SHORT).show();
}
}
}点击后显示 连接出错 不知道哪里出错了,
你要是两个设备在同一个局域网中,你就看下你PC的IP是多少,就填多少。
http://topic.csdn.net/u/20120430/14/ba50f187-fd06-4472-b8c5-14cb5cc19ceb.html