Created
December 28, 2016 06:37
-
-
Save babafeng/d3e7791afb666cbcac4f2123ebfa4f4c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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