soc=new ServerSocket(6666);
svrSoc=soc.accept();
objIn=new ObjectInputStream(svrSoc.getInputStream());
监听6666端口,获取input信息objIn
strMsg=(String)objIn.readObject();
System.out.println("The client said:"+strMsg);
svrSoc=soc.accept();
objIn=new ObjectInputStream(svrSoc.getInputStream());
监听6666端口,获取input信息objIn
strMsg=(String)objIn.readObject();
System.out.println("The client said:"+strMsg);
解决方案 »
- 为什么我的post方法总是返回false?
- hibernate save 自动提交,但是delete,update却不行,求解惑!
- 一个入门级的问题,希望大家给与解答
- Spring getJdbcTemplate().query 访问数据库 没有返回
- 用servlet+jsp写了个目录,在本机能看到目录,但移到服务器servlet就不起作用了
- struts2前台分页
- SmartUpload的问题
- 先谢!请问WAR文件怎么打开呢?
- 开发cmp ejb时sqlserver2000的jdbc出现的问题?怎么解决?谢谢
- EJB的问题,希望用EJB做过开发的高手回答。
- 用weblogic服务器,在jbuilder中,如何单独建立一个servlet
- 如何配制J2EE的开发环境?
Socket comSocket = null;
DataInputStream in = new DataInputStream(comSocket.getInputStream());
DataInputStream stdIn = new DataInputStream(System.in);
PrintStream out = new PrintStream(comSocket.getOutputStream());
while ((fromServer = in.readLine()) != null)
{
System.out.println("Server: " + fromServer);
//这里的fromServer是输出服务器的的流,为什么?
}
以下是服务端代码,声明了一个输入流和一个输出流
Socket clientSocket = null;
clientSocket = serverSocket.accept();
PrintStream out = new PrintStream(
new BufferedOutputStream(
clientSocket.getOutputStream(), 1024), false);
DataInputStream in = new DataInputStream(
new BufferedInputStream(clientSocket.getInputStream()));
while ((inputLine = in.readLine()) != null)
{
System.out.println(inputLine);
//这里的inputLine又是客户端从键盘输入的(System.in),为什么?怎么传过来的
}