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...

在eclipse里新建一个项目,把这两个java文件放在一个文件夹下面,然后拖拽到eclipse项目的下面 然后把其中一个类设为主类,例如,main函数写在SocketServer.java中,然后在main函数实例化SocketClient这两个个类,就可以调用两个类里的方法,也...

完全不需要。 一种办法,如果你只是想试试,可以先去找到自己的外网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...

import java.io.*; import java.util.*; import java.net.*; public class Client { //客户端 public static void main(String args[])throws Exception { String clientMessage;//来自用户输入的的信息 String serverMessage; //服务器端的信息...

import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.io.IOException; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; import java.util.Scanner; public class MyServer ext...

服务器端: 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