www.3112.net > 我用jAvA的soCkEt做了个聊天程序,我把服务端放在...

我用jAvA的soCkEt做了个聊天程序,我把服务端放在...

我写的思路是这样的,服务器是一个类,客户端一个类,客户端的Socket连接服务端的ServerSocket后会返回一个Socket对象,由这个Socket和客户端沟通,我们可以将这个Socket传递到另一个类中去,这个类就相当于你拨打10086人工服务,它会给你分配一...

http://blog.csdn.net/wang3436989/article/details/7242001这是我的博客你可以可以看看这个是非阻塞的, 还有个阻塞的使用多线程的http://blog.csdn.net/wang3436989/article/details/7244228 希望能采纳~

也不知道怎么说怎么用,我写的代码,很久了,用的是awt,感觉Java在应用程序上没前景所以就没在深入了……现在主攻J2ee,代码给你,你自己感觉吧 服务端: import java.io.*; import java.net.*; import java.util.*; public class ChatServer { b...

完全不需要。 一种办法,如果你只是想试试,可以先去找到自己的外网IP,然后把这个作为服务端的IP,写入客户端的设置(如果没有这方面的设置就得重新编译),让外网的朋友们联系下试试。 外网IP:现在服务商提供的一般是DNS动态IP。所以你往往需...

你在登陆界面new 主界面的时候把socket当做参数传递过去不就ok了。你可以用单例模式,每次要是想得到socket的时候用Factory.getInstants();

一个聊天窗口不是相当于一个进程吗?那聊天窗口进行通信不得建立一个套接字吗?个人感觉两个是一个东西啊

客户端代码: package net; import java.net.*; import java.io.*; public class socketclient { public static void main(String[] args) { Socket s = null; InputStream is = null; DataInputStream d = null; OutputStream os = null; DataO...

如果你要代码,可以Q我768446359,如果其中有不懂(是思路上的,不是那种控制台错误,当然控制台错误也可以)问我,只是我只能保证思路方面解释清楚,如果我写的代码在你的电脑出现其他我没遇到的问题,我可能没时间去想!还有,我的是单服务器...

服务器端: import java.io.*; import java.net.*; public class TestServer{ public static void main(String args[]){ try{ ServerSocket server = null; try{ server = new ServerSocket(3456); }catch(Exception e){ System.out.println("ca...

使用输入输出流

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com