java 开发基于socket服务器与客户端问题
我现在遇到一些问题,想请高手门帮忙解决:怎样通过与图形用户界面想结合开发交互性的C/S模式的聊天程序(使用Socket套接字)
----------------解决方案--------------------------------------------------------
这个问题问得太泛了吧
具体点才好解决啊
----------------解决方案--------------------------------------------------------
冰封兄果然是热心啊,每贴必回,不枉我投了你一票哦~~~
----------------解决方案--------------------------------------------------------
谢谢你的支持啊
----------------解决方案--------------------------------------------------------
通过与图形用户界面想结合开发交互性的C/S模式的聊天程序
就是说用jbuilder怎么做啊??
呵呵
怎么在控件中使用发信息和收信息事件啊??
----------------解决方案--------------------------------------------------------
其实在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中,这此输入输出的流都是堵塞的,也就是说,这边如果在等消息的话,如果没有等到,那么它会一直等下去,在等的那个线程什么也不会做的,所以一定要注意顺序问题。否则的话,程序就很容易“死”在那里不动了。
----------------解决方案--------------------------------------------------------
你说的我也晓得啊
不过早jbuilder 里面用按纽写事件我就不晓得怎么写拉
你晓得怎么在jbuilder里面用吗??
----------------解决方案--------------------------------------------------------
你直接写源代码不就得了,
不好意思,我不用JBuilder
----------------解决方案--------------------------------------------------------
我是在一个项目里面中要用到通信,
我好郁闷的哦,
----------------解决方案--------------------------------------------------------
你可以不用JBuilder,直接写代码出来不就是了吗?
事件代码又不是很难写
----------------解决方案--------------------------------------------------------