| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1291 人关注过本帖
标题:关于客户机与服务器之间的消息传递求教
只看楼主 加入收藏
a276202460
Rank: 2
等 级:新手上路
威 望:4
帖 子:392
专家分:1
注 册:2007-4-10
收藏
得分:0 
e5OiZZXf.rar (5.22 KB) 关于客户机与服务器之间的消息传递求教

你先研究下这个 多客户端的聊天程序 主要看sendall sendname怎么写的 明天我把你的程序改了 给你看 还有你要用服务器 可是没有main函数 怎么运行 叫你小妹妹多多得罪 原谅哈

2007-05-29 23:30
狂放不羁
Rank: 4
等 级:贵宾
威 望:12
帖 子:925
专家分:0
注 册:2007-1-24
收藏
得分:0 
哈哈,看来我叫姐姐,满合适的哈哈。。
2007-05-30 08:21
野蛮女人
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:827
专家分:0
注 册:2007-4-7
收藏
得分:0 
以下是引用a276202460在2007-5-29 23:17:58的发言:
啊! 难道是传说中的大姐啊:) 我把你代码留下了 就是在两个打印框里会话吧 今天就要断电了 明天给你传你代码上来

不打紧 不打紧 小兄弟客气了


[shadow=255,purple,5]好人不长命,祸害一万年![/shadow]
2007-05-30 09:54
a276202460
Rank: 2
等 级:新手上路
威 望:4
帖 子:392
专家分:1
注 册:2007-4-10
收藏
得分:0 

女侠:)昨天忘了给你传你程序上来 忙别的了 这给你传上来给你大改了下
import java.io.BufferedReader;
import java.io.PrintWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.InetAddress;
import java.net.ServerSocket;
import java.net.Socket;

import javax.naming.ldap.StartTlsRequest;

public class Server implements Runnable{
private static ServerSocket serversocket;
private static Socket socket=null;
private static BufferedReader read;
private static PrintWriter writer;
private InetAddress address;
private int port;
public Server(){
try{

serversocket=new ServerSocket(3000);

System.out.println("服务器启动\n");


}catch(Exception e){

}


}


public void run() {
while(true){

String temp=null;

try {



read = new BufferedReader(new InputStreamReader(socket.getInputStream()));


temp = read.readLine();


System.out.println("Server receive:"+temp);

if(temp.equals("bye")){
try{
serversocket.close();

writer.close();

}catch(Exception ee){

}
}


} catch (Exception e) {
e.printStackTrace();

}

}


}





public static void send(){



try {

writer = new PrintWriter(socket.getOutputStream());

BufferedReader in=new BufferedReader(new InputStreamReader(System.in
));
System.out.println("发送信息:");
String s=in.readLine();
while(!s.equals("bye")){
System.out.println("输入发送信息,输入bye退出");



writer.println(s);
writer.flush();

s=in.readLine();
}
writer.println("bye");
writer.flush();
serversocket.close();
in.close();
writer.close();
} catch (IOException e) {
e.printStackTrace();


}



}
public static void main(String srag[]){
Server s=new Server();


while(true){
try{
socket=serversocket.accept();
new Thread(s).start();
send();
}catch(Exception e){

}

}
}
}

000000000000000000000client000000000000000000000
import java.io.BufferedReader;
import java.io.PrintWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.UnknownHostException;

public class Client implements Runnable{
Socket socket;
PrintWriter out;
BufferedReader in;

public Client(){
try{

socket=new Socket("127.0.0.1",3000);



System.out.println("客户启动开始监听接受数据");
}catch(Exception e){

}
new Thread(this).start();


}

public void send(){

try {

out = new PrintWriter(socket.getOutputStream());


BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));
String s=reader.readLine();
while(!s.equals("bye")){
System.out.println("输入发送数据,bye退出");

out.println(s);
out.flush();


s=reader.readLine();

}
out.println("bye");
out.flush();
out.close();
in.close();
reader.close();
socket.close();



} catch (IOException e) {
e.printStackTrace();

}

}



public void run() {
while(true){

String temp=null;

try {



in = new BufferedReader(new InputStreamReader(socket.getInputStream()));


temp = in.readLine();


System.out.println("Client receive:"+temp);
if(temp.equals("bye")){
try{
out.close();
in.close();

socket.close();

}catch(Exception ee){

}
}
} catch (Exception e) {
e.printStackTrace();

}

}


}

public static void main(String args[]){
Client c=new Client();

c.send();

}
}


2007-05-31 12:13
神vLinux飘飘x
Rank: 2
等 级:新手上路
威 望:3
帖 子:436
专家分:0
注 册:2007-1-4
收藏
得分:0 
你的女侠似乎不是这个意思。。。
2007-05-31 13:37
a276202460
Rank: 2
等 级:新手上路
威 望:4
帖 子:392
专家分:1
注 册:2007-4-10
收藏
得分:0 

不是吗她的开始不能对话 改成能对话的了 就行了吧那女侠来了在说哈


2007-05-31 19:24
野蛮女人
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:827
专家分:0
注 册:2007-4-7
收藏
得分:0 

^O^我收下了 谢谢


[shadow=255,purple,5]好人不长命,祸害一万年![/shadow]
2007-05-31 20:05
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
收藏
得分:0 

他的意思好像不是哦

[此贴子已经被作者于2007-5-31 21:42:38编辑过]


2007-05-31 21:04
野蛮女人
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:827
专家分:0
注 册:2007-4-7
收藏
得分:0 

对 我不是这个意思啊


[shadow=255,purple,5]好人不长命,祸害一万年![/shadow]
2007-05-31 21:57
a276202460
Rank: 2
等 级:新手上路
威 望:4
帖 子:392
专家分:1
注 册:2007-4-10
收藏
得分:0 
haha  那就不知道是什么了 语文不是很会..

2007-05-31 23:28
快速回复:关于客户机与服务器之间的消息传递求教
数据加载中...
 
   



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

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