很简单的程序,求解

问题描述

public class Server{ private ServerSocket ss; private Socket socket; private BufferedReader in; private PrintWriter out; public Server(){ try { ss = new ServerSocket(6000); while (true) { socket = ss.accept(); in = new BufferedReader(new InputStreamReader(socket.getInputStream())); out = new PrintWriter(socket.getOutputStream(),true); String line = in.readLine(); out.println("you input is :" + line); out.close(); in.close(); socket.close(); } //ss.close(); } catch (IOException e) {} } public static void main(String[] args) { new Server(); } }public Client() { try { socket = new Socket("192.168.1.2", 6000); in = new BufferedReader(new InputStreamReader(socket.getInputStream())); out = new PrintWriter(socket.getOutputStream(),true); BufferedReader line = new BufferedReader(new InputStreamReader(System.in)); out.println(line.readLine()); line.close(); out.close(); in.close(); socket.close(); } catch (IOException e) {} } public static void main(String[] args) { new Client(); } } 这个程序为什么从客户端发消息服务器没反应呢?求解,我菜鸟,急求哈~~~

解决方案

public class Server{ private ServerSocket ss; private Socket socket; private BufferedReader in; private PrintWriter out; public Server() { try { ss = new ServerSocket(6000); while (true) { socket = ss.accept(); in = new BufferedReader(new InputStreamReader(socket.getInputStream())); out = new PrintWriter(socket.getOutputStream(),true); String line = in.readLine(); out.println("you input is :" + line); out.close(); in.close(); socket.close(); } // ss.close(); } catch (IOException e) {} } public static void main(String[] args) { new Server(); } } public Client() { try { socket = new Socket("192.168.1.2", 6000); in = new BufferedReader(new InputStreamReader(socket.getInputStream())); out = new PrintWriter(socket.getOutputStream(),true); BufferedReader line = new BufferedReader(new InputStreamReader(System.in)); out.println(line.readLine()); line.close(); out.close(); in.close(); socket.close(); } catch (IOException e) {} } public static void main(String[] args) { new Client(); } }
解决方案二:
楼主是在本机上写的Client 和 Server两个类?如果是在本地机上,你的ip地址应该是127.0.0.1啊,或者是你本地机的ip,可以在控制台下输入ipconfig来查看你当前的ip地址。
解决方案三:
刚刚给你的程序加了行号。地址:192.168.1.2换成127.0.0.1看看行不行!(还有Clinet这个类去哪了?)

时间: 2024-09-23 13:56:24

很简单的程序,求解的相关文章

err-运行后为空白,很简单的程序

问题描述 运行后为空白,很简单的程序 #include #include #include #define double B1 -2605573.350 #define double B2 3946395.001 #define double B3 4265605.723 //沈阳工业大学中央校区(基站)的三个坐标 #define ERR 1 void main() { int m; FILE *fp;//建立一个文件操作指针 fp = freopen("D:output1.txt",

cocos2d-android-1- 很简单的程序 求大神回答

问题描述 很简单的程序 求大神回答 package com.example.first_game; import org.cocos2d.layers.CCScene; import org.cocos2d.nodes.CCDirector; import org.cocos2d.opengl.CCGLSurfaceView; import org.cocos2d.layers.CCLayer; import android.os.Bundle; import android.app.Activ

easy-遇到一个关于键盘控制小球移动的问题,求解教~对大神应该很简单

问题描述 遇到一个关于键盘控制小球移动的问题,求解教~对大神应该很简单 #include #include #include #include #include #include struct BALL { int x; int y; int speed; int number; int style; }; char pr[1],scorepointer[3],ch; float d; int add=10,score=0; BALL Ball[10]; struct Smile { int x

编程-一个很简单的turbo c课堂复习试题的求解

问题描述 一个很简单的turbo c课堂复习试题的求解 turbo c中编程实现对回文数的判断,比如12321,就是一个回文数. 解决方案 #include <stdio.h> int rev(int n, int acc) { if (n == 0) return acc; return rev(n / 10, acc * 10 + n % 10); } int main() { int x = 1230321; int y = rev(x, 0); printf("%sn&quo

java程序,新手帮我看看,应该很简单。

问题描述 java程序,新手帮我看看,应该很简单. 订单里有5件商品,捡货人员也捡出5件商品,请写算法核对拣货单里的商品,并适当提出出错提示. 解决方案 两个数组比较有几个共同元素?- =:是这样理解嘛 解决方案二: http://www.csdn.net/article/2015-01-15/2823577 看下这个博客 解决方案三: 订单中的5件商品做外循环,拣货员的5件做内循环,判断订单中每件商品是否在拣货员拣出的5件中,若在,则把此商品从订单和拣货的商品列表中移除. 最终,订单中剩余的是

java请进,本人小白,这个很简单程序看不懂,单击事件。请帮我讲解一下,就是用AIDE开发的呜呜

问题描述 java请进,本人小白,这个很简单程序看不懂,单击事件.请帮我讲解一下,就是用AIDE开发的呜呜 解决方案 这是android/安卓,和java不是一回事-- 请会安卓的来解答吧 解决方案二: **首先上面的三个private是定义在本类里的私有对象. super.oncreate()方法是默认继承的. 下面的setContentView是将R下面的layout中的newone设为初始布局 三个this.XXX是将上面的对象进行初始化,要不会报空指针异常. btn是个按钮,你的代码是给

很简单的企业管理器---我写程序的方式,几个自定义控件。

好久没写博克了,一是工作忙,二是最近感冒了.现在终于好了一点. 园子里好像在谈论OO.命根子,我也说两句吧.命根子嘛,我觉得是竞争力,呵呵,不多说了,免得跑题.我主要想说的是我写代码的方式. 这里呢我利用我常用的东东写个实例,抛砖引玉,大家也都来批批,帮助我提高嘛. 我常用的呢是 数据访问层(简单理解是SQLHelp,但是绝不等于).分页控件等自定义控件.UserControl等. 实例呢就是做一个很简单的"企业管理器",等等,不要想的太远,我没想做那么大,我只想达到如下几个功能即可.

狄枫SEO:做站内ZBLOG优化其实很简单

狄枫SEO做优化也有一段时间了,从最初的DEDE到后来的WP接触,直接使用现在的ZBLOG就再也没有使用过别的程序了,对ZBLOG使用的经验也最多的,在对于ZBLOG的不断优化以及总结搜索引擎的经验之后,现在才明白,做ZBLOG优化其实也很简单. 那么,ZBLOG优化我们需要注意一些什么,或者说需要优化的地方有哪一些呢?很多时候,相信大家都是只要看到这个模板好看或者喜欢就直接用了,可是最后你也许会发现,在SEO方面有很大的不足,有些地方也不符合优化的标准,这个时候你又继续换模板,这样你只是浪费时

在Flex 2撷取影像其实很简单

在Flex 2撷取影像其实很简单,之前不小心在网络上看到一个范例(不过我忘记在哪了:P),不过那倒无所谓,我做了一个类似的范例,原理就是祗要建立一个 ActionScript组件,利用mxml里呼叫此组件,当然您需要一个按钮来做这快照,再实时地快照到面版里就可以. 直接浏览范例:http://j2eemx.com/flex/webcam/webcam.html 所有程序代码... ActionScript Class文件范例如下: package myComponents{ import mx.