package com.alibaba.dcm; import org.apache.commons.io.IOUtils; import java.net.Socket; import java.nio.charset.Charset; /** * @author Jerry Lee (oldratlee at gmail dot com) */ public class SocketDemo { private static final Charset encoding = Charset.forName("UTF-8"); public static void main(String[] args) throws Exception { new Socket("www.qq.com", 80); Socket client = new Socket("www.baidu.com", 80); client.setSoTimeout(30 * 1000); IOUtils.write("Hello world!", client.getOutputStream(), encoding); final String input = IOUtils.toString(client.getInputStream(),encoding); System.out.println(input); System.out.println("bye!"); client.close(); } }