嘉定都市网

查看:1742 回复:10 发表于 2004-2-19 22:56

该用户从未签到

qrcode
跳转到指定楼层
楼主
发表于 2004-2-19 10:28:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

[原创]用Java写了个聊天程序 [复制链接]

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
网络与通信课要作Socket通信的实验,语言不限。我就抽空写了一个Java的...大家有兴趣可以试试看,有什么建议可以说说。TNND我们那边的家伙怎么都用VB6,我要晕死了...

http://infected.533.net/download/chat.rar

Server.jar

服务端

执行方法:进入所在目录在命令行模式下输入java -jar Server.jar [port]

[port]就是你要用的端口,运行需要JRE的支持。

如果用Start.bat启动默认端口为8888。

Client.jar

客户端

可以多个客户端同时连接服务器。双击jar文件即可执行。程序存在小问题,一些细节没有处理。登陆框没有前置,懒得去弄了。Host可以输入机器名和IP,非法字符暂时没处理可能有异常。

有建议请联系我terry@qilu.info。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享淘帖 支持支持 反对反对
回复

使用道具 打印 举报

该用户从未签到

沙发
发表于 2004-2-19 10:56:56 | 只看该作者
VB6简单,而且网上现成的多
回复 支持 反对

使用道具 打印 举报

该用户从未签到

板凳
 楼主| 发表于 2004-2-19 11:01:06 | 只看该作者
vb6应该有现成的socket通信控件把?上次作串口也看见他们拖控件...vb简单我知道,我高中就学过5.0,但是Java也不难啊...

反而用VC、delphi的很少。.net更不用说了,没有sdk和vs.net像死人一样....
回复 支持 反对

使用道具 打印 举报

该用户从未签到

地板
发表于 2004-2-19 11:03:23 | 只看该作者
JAVA所有的代码都要自己写,不是很累吗?
回复 支持 反对

使用道具 打印 举报

该用户从未签到

5
 楼主| 发表于 2004-2-19 11:10:33 | 只看该作者
原文由 flytosea 在 2004-02-19 11:03:23  发表
JAVA所有的代码都要自己写,不是很累吗?


谁说的?JBuilder、eclipse和IDEA都可以可视化作GUI,和VB差不多了,怎么会都要手写?

作J2EE如果用Struts框架开发很多代码都是自动生成的。
回复 支持 反对

使用道具 打印 举报

该用户从未签到

6
发表于 2004-2-19 11:13:25 | 只看该作者
落伍了,看来要充充电了
回复 支持 反对

使用道具 打印 举报

该用户从未签到

7
 楼主| 发表于 2004-2-19 11:21:50 | 只看该作者
J2SE1.5一出,又有好多东西要学啊。

awt,swing都不是很好,SWT据说会成为j2se标准库的一部分....
回复 支持 反对

使用道具 打印 举报

  • TA的每日心情
    开心
    2014-5-20 15:56
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    8
    发表于 2004-2-19 18:54:12 | 只看该作者
    你的程序是否只能在局域网内用????
    回复 支持 反对

    使用道具 打印 举报

    该用户从未签到

    9
     楼主| 发表于 2004-2-19 19:35:36 | 只看该作者
    原文由 兰车骑士 在 2004-02-19 18:54:12  发表
    你的程序是否只能在局域网内用????


    如果用机器名当然只能用在局域网。

    如果服务器是运行在有独立公网ip的机器上,客户端一般就能连接上服务器。
    回复 支持 反对

    使用道具 打印 举报

    该用户从未签到

    10
    发表于 2004-2-19 22:12:36 | 只看该作者
    不错,拿来看看,学习Java
    正好向terry兄学习学习。
    平时做这个东西第一个想到Delphi

    回复 支持 反对

    使用道具 打印 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    发表新贴 返回顶部