如何将消息从Python服务器发送到java客户端
我已经制作了一个python服务器,可以使用套接字从java客户端接收字符串消息,现在我想从python服务器向java客户端发送字符串消息,请帮助我。我是java新手,请帮助我。! 下面是java代码:如何将消息从Python服务器发送到java客户端,java,python,sockets,Java,Python,Sockets,我已经制作了一个python服务器,可以使用套接字从java客户端接收字符串消息,现在我想从python服务器向java客户端发送字符串消息,请帮助我。我是java新手,请帮助我。! 下面是java代码: public client(String address, int port) throws IOException { // establish a connection try { socket = new Socket(address, port);
public client(String address, int port) throws IOException {
// establish a connection
try {
socket = new Socket(address, port);
System.out.println("Connected");
// takes input from terminal
input = new DataInputStream(System.in);
// sends output to the socket
out = new DataOutputStream(socket.getOutputStream());
System.out.print(input);
} catch(UnknownHostException u) {
System.out.println(u);
}
// string to read message from input
String line = "";
// keep reading until "Over" is input
while (!line.equals("Over")) {
try {
line = br.readLine();
out.writeUTF(line);
} catch(IOException i) {
System.out.println(i);
}
}
// close the connection
try {
input.close();
out.close();
socket.close();
} catch(IOException i) {
System.out.println(i);
}
}
public static void main(String args[]) throws IOException {
client client = new client("127.0.0.1", 12345);
}
下面是向java客户端发送消息的python服务器代码:
c, addr = s.accept()
c.sendall('Thank you for connecting'.encode())
# 以下是链接:
代码如下:
InputStream input = socket.getInputStream();
byte[] data =…
input.read(data);
但请检查该链接。我看到了代码,但没有问题说明。请告诉我如何用java打印从python服务器收到的消息