标题:java 开发基于socket服务器与客户端问题
只看楼主
mashf520
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-3-24
 问题点数:0 回复次数:11 
java 开发基于socket服务器与客户端问题
我现在遇到一些问题,想请高手门帮忙解决:
   怎样通过与图形用户界面想结合开发交互性的C/S模式的聊天程序(使用Socket套接字)
搜索更多相关主题的帖子: socket java 服务器 客户端 开发 
2006-03-24 12:44
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 

这个问题问得太泛了吧
具体点才好解决啊


可惜不是你,陪我到最后
2006-03-24 13:09
cll19820814
Rank: 2
等 级:新手上路
威 望:3
帖 子:328
专家分:0
注 册:2005-11-30
得分:0 

冰封兄果然是热心啊,每贴必回,不枉我投了你一票哦~~~


懵懵懂懂,看千遍而不会;设身处地,试一下就成功!
2006-03-24 15:03
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
谢谢你的支持啊

可惜不是你,陪我到最后
2006-03-24 19:26
shuzhenqiu
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2005-12-9
得分:0 

通过与图形用户界面想结合开发交互性的C/S模式的聊天程序
就是说用jbuilder怎么做啊??
呵呵
怎么在控件中使用发信息和收信息事件啊??

2006-03-24 22:22
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 

其实在SOCKET中编程的话
对其操作就像在java.io中的操作一样的
一边是输入端,那边就能读到你的信息,
那么输入的话,这连就能读到对方的信息,
Socket s=new Socket("192.168.0.54",5555);//前面是服务器端的地址,后面是端口号。
DataInputStream din=new DataInputStream(s.getInputStream());
DataOutputStream dout=new DataOutputStream(s.getOutputStream());
这个时候就可以很方便的使用din和dout了
但是有一点要注意,在JAVA中,这此输入输出的流都是堵塞的,也就是说,这边如果在等消息的话,如果没有等到,那么它会一直等下去,在等的那个线程什么也不会做的,所以一定要注意顺序问题。否则的话,程序就很容易“死”在那里不动了。


可惜不是你,陪我到最后
2006-03-25 14:17
shuzhenqiu
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2005-12-9
得分:0 

你说的我也晓得啊
不过早jbuilder 里面用按纽写事件我就不晓得怎么写拉
你晓得怎么在jbuilder里面用吗??

2006-03-25 21:23
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
你直接写源代码不就得了,
不好意思,我不用JBuilder

可惜不是你,陪我到最后
2006-03-26 10:17
shuzhenqiu
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2005-12-9
得分:0 
我是在一个项目里面中要用到通信,
我好郁闷的哦,
2006-03-26 12:06
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
你可以不用JBuilder,直接写代码出来不就是了吗?
事件代码又不是很难写

可惜不是你,陪我到最后
2006-03-26 14:32



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-52470-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019687 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved