效果图如下:
首先运行java代码
启动服务器
随后启动android代码
连接服务器显示连接成功
点击发送消息
随后在电脑端的服务器将会收到消息。
一个java的代码:
代码如下:
package com.huangfushi.socket;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
import java.text.SimpleDateFormat;
import java.util.Date;
public class AndroidTcpServer {
private ServerSocket ss;
private Socket socket;
private DataInputStream in;
private DataOutputStream out;
public AndroidTcpServer() {
new ServerThread().start();}
class ServerThread extends Thread{
public void run() {
try
{
ss=new ServerSocket(4567);
System.out.println("服务器启动了");
while(true){
socket=ss.accept();
System. out . println("有移动客户端连接到服务器");
in=new DataInputStream( socket. getInputStream());
out=new DataOutputStream(socket. getOutputStream());
String msg="";
SimpleDateFormat df = new SimpleDateFormat(" yy