我想使用套接字(服务器/客户端)将数据从计算机发送到另一台计算机,我搜索了一个解决方案,但我找不到任何有用的帮助,任何人都可以帮助我。
这是我的服务器代码:
import java.net.*;
import java.io.*;
class server
{
public static void main(String arg[])
{
try
{
ServerSocket server = new ServerSocket(3006);
Socket s = server.accept();
System.out.println("connected!");
DataOutputStream dos = new DataOutputStream(s.getOutputStream());
dos.writeUTF("Welcom to socket");
}
catch(Exception e){
e.printStackTrace();
}
}
}
这是我的客户端代码:(192.168.1.5是服务器的语言环境地址)
import java.net.*;
import java.io.*;
class client
{
static InetAddress LocaleAdresse;
public static void main(String arg[])
{
try
{
System.out.println("client execute");
Socket s = new Socket("192.168.1.5", 3006);
DataInputStream dis = new DataInputStream (s.getInputStream());
String msg = dis.readUTF();
System.out.println(msg);
s.close();
}
catch(Exception e){
e.printStackTrace();
}
}
}