当前位置:  技术问答>java相关

在线等待,去掉一个错误给10分!急死我了

    来源: 互联网  发布时间:2015-04-07

    本文导语:  /**author 中国 南阳理工学院 梁肖碧 liangxiaobi@hotmail.com *http://outdo.cnnb.net   outdo 空间 *j2sdk1.30   Editplus2.10c.. */ /** *MyServer class **/ import java.io.*; import java.net.*; public class MyServer{   String hostIp;   final int liste...

/**author 中国 南阳理工学院 梁肖碧 liangxiaobi@hotmail.com
*http://outdo.cnnb.net   outdo 空间
*j2sdk1.30   Editplus2.10c..
*/
/**
*MyServer class
**/
import java.io.*;
import java.net.*;

public class MyServer{
  String hostIp;
  final int listenPort=8000;
 
  //listening for connection.
  public void listen(){
   try{
      ServerSocket server=new ServerSocket(listenPort);
      Socket incoming=null;
      while(true){
       incoming = server.accept();
    connectionhandler(incoming);
    }
    }catch(BindException be){
        System.out.println("Unable to  bind port "+listenPort);
      }catch(IOException ioe){
        System.out.println("Unable to instantiate a ServerSocket on port "+listenPort);
      }
    }

  }
  //handler listening..
 public  void connectionhandler(Socket incoming){
    try{
      InputStream inFromSocket = incoming.getInputStream();
      OutputStream outToSocket= incoming.getOutpuStream();
      BufferedReader readString = new BufferedReader(new InputStreamReader(inFromSocket));
      System.out.println("received String From client "+readString.readline());
      PrintWriter stringWriter=new PrintWriter(incoming.getOutputStream());
      stringWriter = readString.readline();
    }catch(IOException ioe){
     System.out.println(ioe);
    }
  }
 
  public void close(){
    try{
      readString.close();
      stringWriter.close();
    }catch(IOException e){
      System.out.println("ServerSocket not closed");
    }
  } 
  public static void main(String[] args){
    MyServer ms = new MyServer();
    ms.listen();
    ms.close();
  }

}

|
你多了一个}:
 public  void  listen(){
        try{
              ServerSocket  server=new  ServerSocket(listenPort);
              Socket  incoming=null;
              while(true){
                incoming  =  server.accept();
          connectionhandler(incoming);
          }
          }catch(BindException  be){
                  System.out.println("Unable  to    bind  port  "+listenPort);
              }catch(IOException  ioe){
                  System.out.println("Unable  to  instantiate  a  ServerSocket  on  port  "+listenPort);
              }
          }//多的}
  
      }

|
OutputStream  outToSocket=  incoming.getOutpuStream();
>>>>>
OutputStream  outToSocket=  incoming.getOutputStream();

|
好像不是brainy说的问题。
你的程序很怪,你是每接到一个连接,只发一个信息给对方,只从对方接收一次信息??

|
不过程序的结构不是很理想!

    
 
 

您可能感兴趣的文章:

  • 如何去掉文本中的空行,在线等,急!!!
  • 如何用最简单的方法去掉一个String中的"n"和"r"?急急急……(在线等待)
  • 装MYSQL后启动错误! mysqld ended --在线急等!在线急等!在线急等!在线急等!-----
  • 高手帮帮忙,编译错误,在线等
  • 在线等待:进来看看这个错误
  • 这是什么错误,大家请进? 在线等!
  • crontab 错误! 急!!! 在线等待
  • 我使Jsequence遇到如下错误(我不熟悉JAR,可能是运行JAR的错误),麻烦各位看一下,在线等,(帮我搞定的另外送100分)
  • shell如何获取oracle错误码 在线等
  • <在线等待>遇到这种错误怎么办?
  • sendto 函数返回失败错误码14,请大侠指点什么原因,在线等待
  • Sql语句的错误(在线给分)
  • 在线等待:在双系统中,linux安装时出lilo错误!请赐教!
  • 我犯了一个弱智的错误,安装redHat linux7.2后,无法登陆。在线等待!
  • 请教关于两个最基础的SHELLE编程的错误,有程序,在线等
  • 高分解决LINUX串口通信错误,在线等待
  • FC6下安装Oracle9i错误,请高手指教 在线等 解决即结贴
  • Make后的错误,怎么办?在线等
  • (请高手救命啊!在线等)Socket Send的时候,不停的得到EINTR错误返回, 请问是为什么?
  • 非正常关机后,文件系统出现错误,如何修复?(急,在线等待)
  • 急,在线等!!!!!安装VMare workstation出现了错误
  • 在Seesion bean中的一个方法调用Entity Bean调用错误,在线等待!!!!!!!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 简单的输入输出问题 在线等待 在线给分
  • 怎么用能让asp实现统计在线人数的功能。在线等待!!!帮忙送分!
  • 100分,等待,在线等待:防火墙问题?
  • 60分,求知JBuilder的CD-KEY! 在线等待
  • 新手上路,请多关照!如何查看启动日志????在线等待!!
  • 急救:关于BLOB数据类型---在线等待,高分相送!
  • 在线等待,gcc的网址是什么??
  • 哪儿有bes5下载,在线等待。下载成功再送299分!!!
  • 求UNIXWARE7.11的原版下载,高分相赠,在线等待!!!
  • 请问哪里有dm5sum可以下载?在线等待!!
  • 如何调用其他程序,比如说"notepad.exe",在线等待,急!
  • jsp小问题(在线等待)
  • 在线等待!cmp的问题
  • 怎么样调整文本框的大小?在线等待!
  • 谁有Disk Manager这款软件的使用说明书。?????????急用,在线等待。。
  • gtk和montif的区别,在线等待
  • 在线等待-设备文件/dev/ttyS0 是不是对应于串行端口?
  • 谁知道javascript的调试工具!!!--在线等待
  • 新手的求助,高分,在线等待
  • 急!急!!急!!!如何将键盘输入的字符读入程序中???---在线等待---
  • 基于Html5的mockups在线工具简介
  • 智能在线表单设计器 FreeForm智能在线表单设计器
  • MyEclipse SVN插件SubEclipse 在线离线等几种安装方式介绍
  • Linux使用群24032501,保持20人在线,目标50人在线
  • 在线求教, 为什么不能开始除root之外的用户登录??...很急, 在线等
  • 在线等,在线给分!(简单问题,急)
  • 我需要唯一用户在线,不能两个用户同时在线的JSP实现的设计文档
  • 在线等,在线给分!!!!!!!!!!
  • 在线求助!关于如何使用“信号”的方式来响应键盘按下的消息!在线急盼回复!
  • 如何判断在线用户,主要是如何判断用户关闭所有窗口(即他已经不在线了)?
  • 在线等几个简单问题解答,答出一个在线加50分。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3