黑马程序员技术交流社区
标题:
怎么在eclipse上同时运行客户端和服务端
[打印本页]
作者:
张俊生
时间:
2013-9-2 23:48
标题:
怎么在eclipse上同时运行客户端和服务端
本帖最后由 张俊生 于 2013-9-3 22:34 编辑
import java.io.*;
import java.net.*;
class TcpClient
{
public static void main(String[] args) throws Exception
{
//建立Socket对象
Socket s = new Socket("192.168.3.130",10005);
//定义读取键盘数据的流对象
BufferedReader bufr =
new BufferedReader(new InputStreamReader(System.in));
//定义目的,将数据写入到Socket输出流,发给服务端。
BufferedWriter bufOut =
new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
//定义一个Socket读取流,读取服务端返回的大写信息
BufferedReader bufIn =
new BufferedReader(new InputStreamReader(s.getInputStream()));
String line = null;
while ((line = bufr.readLine()) != null)
{
if ("over".equals(line))
{
break;
}
bufOut.write(line);
bufOut.newLine();
bufOut.flush();
String str = bufIn.readLine();
System.out.println("server: "+str);
}
bufr.close();
s.close();
}
}
class TransServer
{
public static void main(String[] args) throws Exception
{
ServerSocket ss = new ServerSocket(10005);
Socket s = ss.accept();
String ip = s.getInetAddress().getHostAddress();
System.out.println(ip + ".....conneted");
//读取socket读取流中的数据
BufferedReader bufIn =
new BufferedReader(new InputStreamReader(s.getInputStream()));
//目的 socket 输出流,将大写数据写入到socket输出流,并发送给客户端
BufferedWriter bufOut =
new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
String line = null;
while ((line = bufIn.readLine()) !=null)
{
System.out.println(line);
line = myreverse(line);
bufOut.write(line);
bufOut.newLine();
bufOut.flush();
}
s.close();
ss.close();
}
public static String myreverse(String str){
char[] arr = str.toCharArray();
int low = 0;
int hight = arr.length-1;
for (int i =0;low<hight ;i++ )
{
char temp = arr[low];
arr[low] = arr[hight];
arr[hight] = temp;
low++;
hight--;
}
return new String(arr);
}
}
复制代码
作者:
神之梦
时间:
2013-9-3 00:35
用cmd吧,
用eclipse也可以运行两个类,不过貌似只能执行一次
作者:
lonely_zb
时间:
2013-9-3 02:11
使用cmd窗口,双开,分别执行2个java类。
作者:
楞个里格朗
时间:
2013-9-3 09:54
这个貌似是不行·两组代码是单独的,不可能在一个类里面执行 CMD 开两个分别编译运行
作者:
张俊生
时间:
2013-9-3 22:35
今天问老师了,开两个class类就行了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2