Skip to content

Instantly share code, notes, and snippets.

@babafeng
Created December 28, 2016 06:37
Show Gist options
  • Save babafeng/d3e7791afb666cbcac4f2123ebfa4f4c to your computer and use it in GitHub Desktop.
Save babafeng/d3e7791afb666cbcac4f2123ebfa4f4c to your computer and use it in GitHub Desktop.
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.net.Socket;
/**
* @author babafeng
* @date : 2016年12月28日 下午2:34:23
*/
public class SocketClient {
public static void send(String host, int port, String data) throws Exception {
Socket socket = new Socket(host, port);
DataOutputStream dataoutputstream = new DataOutputStream(socket.getOutputStream());
// write to server
dataoutputstream.writeUTF(data);
dataoutputstream.flush();
// read from server
DataInputStream datainputstream = new DataInputStream(socket.getInputStream());
String msg = datainputstream.readUTF();
// Print message from server
System.out.println("Client received:" + msg);
dataoutputstream.close();
datainputstream.close();
socket.close();
}
public static void main(String[] args) throws Exception {
send("192.168.0.254", 65534, "data");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment