`

使用Matisse Form编写聊天程序出现的异常处理方案

 
阅读更多

我们在使用myeclipse中Matisse From编写的程序在我们运行时出现了Address are use:connot on的异常错误;


这是什么问题呢!


呵呵 不用见怪我是新手,我是从我的角度去解析这个问题的原因:

使用socket和packet编写聊天程序,免不了是用到端口和localhost

出现了address are use:connot on的异常这个异常时什么意思

呢?这个异常的意思是,您使用的IP正在使用,导致你的端口无法

绑定:


出现的结果是不断的报出:你定义端口的地方出错了,到底是不是

这个问题呢?经过我的尝试发现不是这个问题,最主要的原因在于

您使用的Matisse From系统生成的代码回个您一个自动形成的main

方法,这里的方法里面的内容不是和我们做的相同的所有导致了你的

运行报出异常;


解决方法:

修改main方法体,比如在聊天程序的代码中,我们重新再main函数

中创建一个对象,如:客户端:

public static void main(Striing args[])

{

Client_UDP client = new Client_UDP();

client.intt();-->这里的方法是系统生成的窗口方法

client.reivereMessage();-->这个是接受信息的方法

}

服务器端的修改也是一样:

到这里如果出现这个问题就告一段落了!


分享到:
评论

相关推荐

    安装matisse-界面设计器.zip

    Matisse提供了一个可视化的编辑器,使得开发者可以通过拖放的方式创建和布置Swing组件,而无需编写大量代码。 描述中的“swing开发依赖插件”进一步强调了Matisse在Swing开发中的作用。它是一个辅助工具,帮助...

    Java文件相关操作的MyEclipse Matisse窗体程序

    使用try-catch块捕获并处理这些异常,确保程序的健壮性。 5. **文件与目录操作**: Java的java.io.File类提供了丰富的文件和目录操作方法,如创建、删除、重命名文件或目录,以及检查文件是否存在、是否可读写等。...

    Matisse图片浏览器:选择并显示图片

    本文将深入探讨Matisse框架的使用方法及其核心功能。 Matisse是由Zhihu开源的一个强大的图片和视频选择库,其名称来源于法国画家亨利·马蒂斯。该框架针对Android平台设计,支持多选模式,兼容多种图片和视频格式,...

    Myeclipse_Swing_Matisse开发swing

    2. 创建Matisse画布:右键选择New->Other,然后在Myeclipse目录下找到Swing->Matisse Form,输入包名和类名,选择JFrame模板,这将自动生成一个.java文件和一个.form文件,.form文件用于Matisse布局设计,.java文件...

    Matisse4 for myeclipse

    1. **可视化设计**:Matisse4允许开发者通过拖放方式设计用户界面,无需编写任何代码或XML布局文件,大大简化了Swing和SWT应用的开发过程。 2. **自动布局管理**:Matisse4具备强大的布局管理器,可以自动处理组件...

    Android-Matisse优化相册选择优化单选添加裁剪

    在Android应用开发中,图片选择和处理是常见的需求,特别是在社交、分享等功能中。Matisse是一个优秀的开源库,专为Android设计,用于实现多选或单选图片和视频的选择功能。本文将深入探讨如何利用Matisse进行相册...

    MATISSE

    MATISSE,这个名字源于法国著名画家亨利·马蒂斯,他在艺术领域以其大胆的色彩和简化形式而闻名。在IT行业中,MATISSE可能指的是某个特定的技术、软件或设计项目,但遗憾的是,提供的信息过于简洁,无法直接确定其...

    知乎 图片选择器 Matisse demo

    3. **启动选择器**:在需要调用图片或视频选择的地方,使用Matisse提供的`start()`方法,传入相应的配置参数。 4. **处理选择结果**:监听`ActivityResult`,获取用户选择的媒体文件路径。 5. **自定义配置**:根据...

    Matisse-0.5.2-beta3.zip

    Matisse是NetBeans中的一个特色功能,专门用于设计Java Swing和JavaFX应用程序的界面,使得开发者可以通过拖放的方式创建复杂的用户界面,而无需编写大量的布局代码。 在Matisse 0.5.2-beta3这个特定版本中,我们...

    Myeclipse9安装swing/matisse插件(含插件和安装方法)

    matisse4Myeclipse插件,包括Myeclipse9安装matisse插件的方法,matisse4Myeclipse是java的界面设计器,可能是最流行和好用的一个,支持swing和awt界面技术。

    Java开发之使用Myeclipse SwingMatisse开发swing程序

    在Java开发领域,Swing库提供了丰富的组件和功能,用于构建桌面应用程序的用户界面。然而,手动编写布局管理代码往往繁琐且效率低下。为了解决这个问题,MyEclipse集成开发环境(IDE)引入了SwingMatisse工具,它...

    Matisse-master.zip

    《Matisse:知乎开源的优雅图片与视频选择库》 Matisse,以其法国画家亨利·马蒂斯的名字命名,是知乎社区开源的一款专为Android平台设计的本地媒体选择库。它不仅提供了功能丰富的图片和视频选择功能,而且在用户...

    Android-Matisse设计精良的Android本地图片选择器

    Matisse是一款专为Android平台设计的高质量图片选择库,它提供了用户友好的界面和丰富的功能,使得在应用程序中集成图片选择模块变得轻松易行。这个库由知名的知乎团队开发,旨在解决Android应用在处理用户选择图片...

    matisse4swing.7z

    Matisse4Swing是一个强大的Java可视化界面设计工具,它被集成在MyEclipse这款...在学习和使用Matisse4Swing时,建议熟悉Swing的基本概念和组件,同时掌握MyEclipse的使用,这样可以更好地利用Matisse4提供的各项功能。

    Matisse-Kotlin-master.zip

    但,由于与本身项目UI风格差异较大,于是便基于知乎团队Matisse稍作改动,稍作扩展,最终推出Matisse-Kotlin方便自己使用。 优化相册选择UI 优化单选策略 优化选中刷新 添加圆形与方形裁剪 修复视频、图片混合...

    Matisse_图片选择_

    6. **权限管理**:考虑到Android 6.0及以上版本的运行时权限要求,Matisse库内置了权限请求,使得开发者在使用过程中无需额外处理权限问题。 7. **国际化支持**:Matisse 支持多语言,方便不同地区的用户使用。 8....

    Matisse.zip

    在Android开发中,Matisse是一个非常流行的图片选择库,由知乎团队开发并开源,它为应用程序提供了类似微信那样的图片选择功能。这个库的设计目的是为了简化应用中的多媒体选择流程,让用户能够方便地从手机相册或者...

    myeclipse8可视化图形界面插件添加

    还在为基于C/S模式,使用GUI的Swing组件开发的界面排版烦恼吗,快使用可视化图形界面吧,至少各个组件的位置可以通过直接拖拽来设置,字体,大小位置,颜色等属性可以直接在界面上操作,而不用再通过写代码控制,...

    Android-Matisse.zip

    Android-Matisse.zip,为android设计的本地图像和视频选择器,安卓系统是谷歌在2008年设计和制造的。操作系统主要写在爪哇,C和C 的核心组件。它是在linux内核之上构建的,具有安全性优势。

    知乎安卓开源图片选择器MatisseDemo

    MatisseDemo是这个库的一个演示程序,用于展示其核心功能和使用方法。 Matisse的核心特性包括: 1. **多模式选择**:支持单选和多选模式,可以根据应用需求进行配置。 2. **媒体过滤**:可以筛选出不同类型的媒体...

Global site tag (gtag.js) - Google Analytics