java编写的聊天服务端和客户端怎么建立工程?要建立两个工程吗?还是都把他们放在同一个工程里? 80

是没有GUI界面的... 是没有GUI界面的 展开
 我来答
百度网友b24b0b709
推荐于2018-04-11 · TA获得超过210个赞
知道小有建树答主
回答量:99
采纳率:0%
帮助的人:98.5万
展开全部
先区分一下客户端与服务端,客户端是主动发消息的,服务端是被动的接受消息并将消息转发给其他客户端
那么就有两种做法
1. 客户端只做客户端的功能
2. 客户端既有客户端的功能,也有服务端的功能
对第一种做法,你需要建两个工程
对第二种做法,只需要一个工程就可以了
追问
可以再详细一点吗?我是想做一个服务端和三个客户端
追答
呵呵,看你的需求,应该就是一个练习吧,你需要写两个类Client.java和Server.java,其中Server.java是需要首先运行的,是一个长期运行的线程,用Socket做的话,就是监听某个端口
而Client.java就是客户端了,每次启动都会随机占用一个端口,去连接服务器端定义好的那个端口
其实这种做法也就相当于两个工程的意思了...
如果需要做漂亮点,就做两个工程,每个工程分别包含上面我说的类,然后都打包成exe程序
橙心橙意的马小呆
2013-05-23 · 超过35用户采纳过TA的回答
知道答主
回答量:107
采纳率:0%
帮助的人:84万
展开全部
如果你只是做做玩玩的话,可以放在一个工程里面,因为工程这个东西只是规划代码和代码依赖用的,实际上java部署的时候,会把里面的类全部放在一块,工程啥都不起作用。
如果你是想做出程序规范点的话,建议分开,使两边对对方透明。
你会发现,实际上,等线程启动后,无论是在哪个工程下,实际上都是一样的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱乾永0E
2013-05-23 · TA获得超过189个赞
知道小有建树答主
回答量:230
采纳率:0%
帮助的人:164万
展开全部
您好,您应该是刚开始做通信方面你的吧?可以放在同一工程,也可以分开放。条条大路通罗马。这些都是基于socket编程的。简单的程序不是太麻烦,您可以去csdn上看看实例什么的。都是靠着些字节啊,流啊,对象等等来传输数据的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式