用Socket建立简单的TCP/IP服务
Java、Socket、TCP/IP、网络编程
环境:Windows Server 2003 前提:确保机器已经安装好了简单TCP/IP服务
若尚未安装可以安装此服务: 控制面板-->添加或删除程序-->添加或删除Win组件 -->网络服务-->简单TCP/IP服务
安装后就可以写基于TCP/IP的简单服务了:
import java.io.*; import java.net.*; public class EchoClient{ public static void main(String[] args){ String msg="发送并回显个简单的语句!"; try{ Socket socket=new Socket("localhost",7); BufferedReader is=new BufferedReader(new InputStreamReader (socket.getInputStream())); PrintWriter out=new PrintWriter(socket.getOutputStream(),true); out.print(msg+"\r"); out.flush(); String reply=is.readLine(); System.out.println("发送:"+msg); System.out.println("接收:"+reply); } catch(IOException e){ System.err.println(e); } } }

|